Hi !
Ich habe folgendes Problem. Ich möchte Daten aus einem Formular an eine Textdatei anhängen. Bei mir auf dem Rechner klappt das auch wunderbar. Habe PHP Version 4.1.1 installiert.
Wenn ich das auf dem Webserver hochlade und ausführe bekomme ich dann immer folgende Fehlermeldung (auf dem Webserver ist PHP in der Version 4.3.0 installiert):
Warning: fopen(text.txt) [function.fopen]: failed to create stream: Permission denied in /home/www/htdocs/meineurl.de/guestbook.php on line 11
In meinem Script steht in Zeile 11 folgendes :
$fp = fopen(„content/text.txt“,„a“);
Was ist falsch ???
Warning: fopen(text.txt) [function.fopen]: failed to create
stream: Permission denied in
/home/www/htdocs/meineurl.de/guestbook.php on line 11
Wie die Fehlermeldung schon sagt, hast Du nicht die notwendigen Rechte um eine Datei zu erzeugen.
Wenn Die Datei noch nicht existiert, musst Du die Schreibrechte des Verzeichnisses setzen, in dem die Datei erzeugt werden soll. Ist die Datei schon vorhanden, reicht es schon die Schreibrechte für die Datei „test.txt“ zu setzen. Du kannst Also auch eine leere Datei per FTP in das Verzeichnis hochladen und mit Schreibrecht versehen, dann sollte es auch funktionieren.
Gruß
Marian