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
