wget - begrænset info på udvikleren.dk derfor spg.

Tags:    linux

Hej.

Jeg har søgt lidt omkring på nettet efter en måde jeg kan gøre flg:

wget www.domain.com /home/domain.com/

Jeg har så forstået på de sider jeg har læst at jeg skal skrive:

wget -p /home/domain.com/ www.domain.com

For at få den til at gemme i /home/domain.com/

Det virker bare ikke?



Indlæg senest redigeret d. 03.02.2011 17:35 af Bruger #15611
7 svar postet i denne tråd vises herunder
0 indlæg har modtaget i alt 0 karma
Sorter efter stemmer Sorter efter dato
jeg exikvere iøvrigt koden med php, da php skal videre arbejde med det dokument den henter ned.



Nå, nu virker det pludseligt i terminalen, men, ikke i php scriptet.

Wierd.. Nogen der kan hjælpe?



Hvis det er tilladt at bruge URLer som filstier, så kan man bruge file_get_contents('http://www.domain.com');

Det andet kan åbne for en potentiel sikkerhedsrisiko, hvis du benytter exec('wget .......');



Hej Michael.

Jeg vil ikke være provokerene, men, jeg kender godt til at der re risici ved den metode.

men, da det ikke skal være noget der kommer på nettet alligevel (Men, kun være på lokalt netværk), kunne jeg godt tænke mig at vide hvordan man gør alligevel?



Kan du uddybe lidt på "det virker bare ikke?"-delen?
Hvad er det ønskede resultat? Hvad er det egentlige resultat?
Kan du lave andet exec fra php? Kan du lave en exec('touch /home/domain.com/hejFraPHP'); for at tjekke dine skrive-rettigheder?



Hej Mads.

Det er noget rettigheder der skal justeres før jeg kan få den til at bruge exec(), system() eller passthru()

Argh

EDIT:
Har forresten også prøvet at ændre i /ect/sudoers og skrevet:
danni ALL=(ALL) NOPASSWD: /usr/bin/php -f /home/danni/

Hvor første navn er mit brugernavn.

Hvad gør jeg galt?
Har også prøvet med www-data som brugernavn aller først.



Indlæg senest redigeret d. 04.02.2011 02:25 af Bruger #15611
forstår ikke at det ikke virker som det skal :-/



t