Will eigentlich eine in PHP angelegte Grafikdatei in ein Verzeichnis "bilder/unterverzeichnis" schreiben.
Code: Select all
$fp = fopen("..\bilder\test.jpg","w");
fwrite($fp,$image1);
fclose($fp);
Jedoch bekomme ich das plötzlich gar nicht mehr hin, selbst eine ASC-Datei zu schreiben wird mit folgender Fehlermeldung quittiert:
Code: Select all
Warning: fopen(..bildertest.jpg) [function.fopen]: failed to create stream: Permission denied in /usr/local/httpd/htdocs/kunden/web1/html/cron/image.php on line 25
Warning: fwrite(): supplied argument is not a valid stream resource in /usr/local/httpd/htdocs/kunden/web1/html/cron/image.php on line 26
Warning: fclose(): supplied argument is not a valid stream resource in /usr/local/httpd/htdocs/kunden/web1/html/cron/image.php on line 27
Für mich stellen sich folgende Fragen:
1. Welches Recht und welcher User soll ein Verzeichnis haben, in dem Dateien, die ein Webbrowser lesen soll, aber nur mein PHP-Skript schreiben soll?
2. Habe ein Verzeichnis unterhalb von "html" angelegt, ihm 777 gegeben. Da schreibt mein PHP-Code fleisig hinein. Ist meine Ã?berlegung, dass 777 da ok ist, da das Verzeichnis UNTERHALB dem HTML-Zugriff liegt, ok? (Auf dem Server turnen nur wir rum).
3. Kann ich - wie oben gelistet - so überhaupt Binärdaten schreiben?
Gruß und weiterhin schönen Sonntag ... :evil: (Sorry, schon ein wenig erregt mal wieder ...)
sirmark
P.S.: Ach ja, natürlich auch im Netz geschaut, auch im Archiv. Gerade zum Thema FTP-User hat schon einer mal nachgefragt, aber keine wirkliche Hilfe erhalten. Vielleicht hat jemand von Euch ein Tipp ...
