Dennis: Fehlermeldung beim Gästebuch!

Beitrag lesen

Hi Steffi,

Warning: fopen(http://link-homepage.de/guestbook/unique.txt): failed to open stream: HTTP wrapper does not support writeable connections. in /srv/www/htdocs/tld21/html/guestbook/guestbook.php on line 34

Hier steckt der eigentliche Fehler, alle anderen Fehler sind nur Folgefehler.

Es scheint, als wolltest du eine Datei über HTTP zum schreiben öffnen, also z.B. so:

~~~php // wird nicht funktionieren
  fopen("http://www.example.org/datei.txt", "w");

  
Das kann aber gar nicht gehen, da PHP dir keine Möglichkeit bietet bzw. es diese Möglichkeit gar nicht gibt über HTTP Änderungen an Dateien auf anderen Servern vorzunehmen.  
  
Mit fopen() kannst du \_lokale\_ Dateien (also Dateien auf dem Filesystem des PC's auf dem das PHP Script ausgeführt wird) zum Lesen und Schreiben öffnen, z.B. so:  
  
  ~~~php
// öffnet test.txt  
  fopen("test.txt", "r+");  
  
  // öffnet test.txt aus übergeordnetem Ordner  
  fopen("../test.txt", "r+");

Siehe auch im PHP Manual die Beschreibung zu fopen().

MfG, Dennis.

--
Mein SelfCode: ie:{ fl:( br:> va:) ls:[ fo:) rl:( n4:# ss:) de:] js:| ch:{ sh:| mo:} zu:|
Crypt::PasswdMD5 jetzt auch in PHP
Man sollte nie aufhören zu fragen (Albert Einstein)
... aber natürlich erst, nachdem man sämliche FAQ's und Archive durchgelesen hat :-P