Warum funktioniert fputs auf dem Webserver, aber auf dem Homeserver nicht?

the snake II

Erfahrenes Mitglied
Hallo,

Ich stehe hier vor einem Problem, und zwar habe ich eine einfaches Gästebuch, dasauf *.txt Dateien basiert, programmiert. Hab das auf meinem Homeserver (KeyFocus Webserver & PHP4) getestet, und es ging mit ein paar kleinen Fehlern im script, aber im großen und ganzen lief es. Dann hab ich es auf den (Kontent-) Webserver hochgeladen, und mit Kontents Dateiverwaltung diese Fehler ausgebessert. Als ich mich heute wieder dransetzte um das layout zu verbessern, hab ich erstmal die Gästebuch Datei downgeloadet, um die fehlerhafte php datei auf meinem Homeserver zu ersetzen. Als ich die dann im Browser aufgerufen habe, kam zwar das Formular, aber keine Ausgabe sondern nur ein Fehler:

Warning: fputs(): supplied argument is not a valid stream resource in E:\web1\guestbook\index.php on line 31

Warning: fputs(): supplied argument is not a valid stream resource in E:\web1\guestbook\index.php on line 32

Warning: fputs(): supplied argument is not a valid stream resource in E:\web1\guestbook\index.php on line 33

Warning: fputs(): supplied argument is not a valid stream resource in E:\web1\guestbook\index.php on line 34

Warning: fputs(): supplied argument is not a valid stream resource in E:\web1\guestbook\index.php on line 35

Warning: fclose(): supplied argument is not a valid stream resource in E:\web1\guestbook\index.php on line 37

Auf dem Webserver von Kontent lief das wie geschmiert. Woran liegt das?
 
Eher relevant wären Daten über Betriebssystem und Webserver.
Ich tippe mal auf Berechtigungen im Filesystem, o.ä.

Der Fehler kommt warscheinlich schon vom fopen, wird aber nicht aufgefangen.

mach doch mal
PHP:
$f = fopen('...','r') or die ('Fehler: kann ... nicht öffnen');
 
Zurück