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.
Warning: fputs(): supplied argument is not a valid stream resource in E:\InetPub\www\hotel-hubertus\test1\gaestebuch\gaestebuch.php on line 226
Das betrifft die Zeile
fputs($gbfile,"$sekunden|$anm|$nname|$email|$hpage|$komm\n");
Hier könnten zusätzlich die Anführungszeichen stören. Schreib deine Inhalte doch vorher zusammen in eine neue Variable, die du besipielsweise $inhalt nennen kannst.
Warning: fclose(): supplied argument is not a valid stream resource in E:\InetPub\www\hotel-hubertus\test1\gaestebuch\gaestebuch.php on line 227
Das ist ein Folgefehler, der verschwindet, wenn du den ersten Fehler behoben hast.
Grüße aus Berlin
Christoph S.