Mysteriöses fgets-Problem!

revelation

Mitglied
Hallo zusammen!

Ich habe ein Problem! Und zwar scheitern auf dem Webserver meinesFreundes ALLE fgets-Funktionsaufrufe! Öffnen, schließen, schreiben (!) gehen!

Zur demonstration habe ich folgenden code geschrieben:
Code:
<?php
  if(!($pf = fopen("test1.txt", "w")))
  {
    echo "Open-for-writing-error!<br>";
  }
  else
  {
    if(!fputs($pf, "Dies ist ein Test"))
      echo "Writing-error!<br>";
      
    fclose($pf);
  }
  
  if(!($pf = fopen("test.txt", "r")))
  {
    echo "Open-for-reading-error!<br>";
  }
  else
  {
    if(!($Line = fgets($pf)))
      echo "Reading-error<br>";
    else
      echo $Line;

    fclose($pf);
  }
?>
Zu finden unter: http://www.moddingcrew.net/nado/db_gallery/file.php .
Die Datei http://www.moddingcrew.net/nado/db_gallery/test.txt existiert im selben Verzeichniss (siehe Link).

Bei mir kommt immer NUR "Reading-error!"!

Habt ihr ne Ahnung woran das liegen kann?

Danke schonmal im Voraus!
Johannes
 
Du solltest die VARIABLE $pf vorher ma definieren, dann könnte es vielleicht klappen. Weil woher soll er $pf kennen wenn diese nur in den Abfragen benutzt wird :-)
 
zu Matthias: Daran habe ich auch schon gedacht.... Aber die Rechte sind richtig!
zu AcidOne: ähm... wie soll ich denn eine Variable in php definieren - das geht meines wissens so
PHP:
$var = "Wert";
. Und nichts anderes steht in
PHP:
if(!($pf = fopen("test1.txt", "w")))
.

Hier noch ein Link: http://www.din-art.com/php_ag/Johannes/file.php
Gleicher Code.......

Johannes
 
Zurück