system(wget); problem über php
Posted: 2005-08-25 18:13
Hallo,
ich habe seit kurzem root zugriff auf einen server von meinem freund. er liegt bei strato und ist mit confixx konfiguriert. als server läuft ein apache2.
nun möchste ich gerne über ein php script eine datei downloaden. leider funktioniert es nicht. auf einem anderen server hat es jedoch bereits funktioniert. hier kurz mal das script:
php habe ich extra auf safe_mode Off gestellt. (übrigens: Version 4.3.3)
wenn ich den befehl system(wget 'url', $result) mache und mir result ausgeben lasse, wird der Wert "1" ausgegeben.
nun habe ich auch mal in die error.log geschaut und kopiere mal einen auszug davon hier rein:
ich hoffe jemand weiss wie ich das problem lösen kann. eine datei ist nie angekommen und das script war nach einer sekunde beendet. im browser gabs keine fehlermeldungen
ach und wenn ich den befehl so ausführe:
kommt diese fehlermeldung in der error.log
muss ich da irgendwas an den rechten ändern. weiss leider überhaupt nicht wo :( oder was ich ändern soll. irgendwie muss es ja gehen.
gruss
bratwurstschorsch
ich habe seit kurzem root zugriff auf einen server von meinem freund. er liegt bei strato und ist mit confixx konfiguriert. als server läuft ein apache2.
nun möchste ich gerne über ein php script eine datei downloaden. leider funktioniert es nicht. auf einem anderen server hat es jedoch bereits funktioniert. hier kurz mal das script:
Code: Select all
system("wget 'http://partners.affili.net/partners/ass/csvAutoDownload.asp?PartnerID=XXXXX&csvPW=XXXXX&listID=XXX'");wenn ich den befehl system(wget 'url', $result) mache und mir result ausgeben lasse, wird der Wert "1" ausgegeben.
nun habe ich auch mal in die error.log geschaut und kopiere mal einen auszug davon hier rein:
Code: Select all
--17:49:28-- http://partners.affili.net/partners/ass/csvAutoDownload.asp?PartnerID=xxxxx&csvPW=xxxxx&listID=xxx
=> `csvAutoDownload.asp?PartnerID=xxxxx&csvPW=xxxxx&listID=xxx'
Resolving partners.affili.net... done.
Connecting to partners.affili.net[xxx.x.xxx.xx]:xx... connected.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [text/html]
csvAutoDownload.asp?PartnerID=xxxxx&csvPW=xxxxx&listID=xxx: Permission denied
Cannot write to `csvAutoDownload.asp?PartnerID=xxxx&csvPW=xxxxxx&listID=xxx' (Permission denied).
[Thu Aug 25 17:49:29 2005] [error] [client xx.xx.xxx.xxx] File does not exist: /srv/www/htdocs/web9/html/favicon.ico
ach und wenn ich den befehl so ausführe:
Code: Select all
system("wget -t 1 -P /srv/www/htdocs/web9/html/blabla -O /srv/www/htdocs/web9/html/blabla/datei.csv 'http://partners.affili.net/partners/ass/csvAutoDownload.asp?PartnerID=xxxxx&csvPW=xxxxxxxxx&listID=xx'");Code: Select all
/srv/www/htdocs/web9/html/blabla/datei.csv: Permission denied
[Thu Aug 25 17:57:42 2005] [error] [client xx.xx.xxx.xxx] File does not exist: /srv/www/htdocs/web9/html/favicon.ico
gruss
bratwurstschorsch