20. juni 2003 - 22:30Der er
14 kommentarer og 1 løsning
wget, med NUVÆRENDE dato?
Hej folkens Jeg har lavet en PHP script hvor jeg bruger wget til at downloade en fil. Desværre så påkræves der endvidere at filen jeg downloader får nuværende dato, og ikke "last modified date" fra serveren den er hented fra.
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
Jeg har forsøgt mig med den mulighed i PHP scriptet; men det kan vist ikke lade sig gøre idet scriptet først venter på at filen er downloadet før den går i gang med "touch($filnavn)"; men når man henter en fil på ca. 100Mb så timer scriptet simpelthen ud :(
Hvad om dit php-script kaldte et eksternt script (shell script), som foretager din wget, og efterfølgende lavet touch. Scriptet kan tage et argument - den fil du skal downloade.
if [ "$1" != '' ] then wget $1 touch `basename $1` else echo "fejl - intet argument" fi
exit 0 ---- det var det - scriptet gemmes og gives execute rettigheder - og vil downloade en fil (som er argumentet) - og efterfølgende touch basenavnet af filen - altså sidste del af navnet (selve filnavnet).
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.