Rudi: Datein anlegen

Beitrag lesen

Hallo,

ich habe mir aus der Doku von PHP folgendes Script kopiert:

if (is_writable($filename)) {  
  
    // Wir öffnen $filename im "Anhänge" - Modus.  
    // Der Dateizeiger befindet sich am Ende der Datei, und  
    // dort wird $somecontent später mit fwrite() geschrieben.  
    if (!$handle = fopen($filename, "w+")) {  
         print "Kann die Datei $filename nicht öffnen";  
         exit;  
    }  
  
    // Schreibe $somecontent in die geöffnete Datei.  
    if (!fwrite($handle, $anfang)) {  
        print "Kann in die Datei $filename nicht schreiben";  
        exit;  
    }  
  
    print "Head geschrieben... <br />";  
  
    fclose($handle);  
  
} else {  
    print "Die Datei $filename ist nicht schreibbar";  
}

Es funktioniert auch soweit, wenn die Datei "$filename" in meinem Fall test.php existiert. Ist das nicht der Fall wird die Datei auch nicht angelegt. Und das trotz der schreibrechte w+ ? Was mache ich falsch?