kathi: php Gästebuch

Beitrag lesen

hallo!
danke für die infos...hab jetzt mal die parameter geändert, kommt aber immer noch der selbe fehler...

hallo,

Warning: fopen(gbuch.txt): failed to open stream: Permission denied in E:\InetPub\www\hotel-hubertus\test1\gaestebuch\gaestebuch.php on line 225

Das dürfte die Zeile

$gbfile=fopen("gbuch.txt", "a");
betreffen. Hier hast du als Parameter "a" angegeben, weil du den Zeiger auf das Dateiende setzen möchtest. Dir ist im Handbuch möglicherweise der Hinweis entgangen: "Auf Systemen, welche zwischen Binär- und Textdateien (z.B. Windows) unterscheiden, muss die Datei mit 'b' im fopen() Mode-Parameter geöffnet werden". "a" würde ich gar nicht benutzen; es hat sich für mich als günstiger erwiesen, "rb" zu setzen und irgendeine Zeichenkette (meist einen Kommentar) zu nehmen, die durch die neue Eintragung ersetzt wird.