larz: [fopen] failed to open stream: Permission denied

Guten Tag

Folgende Fehlermeldung gibt meine php-Datei aus
"fopen(text.txt) [function.fopen]: failed to open stream: Permission denied in /mnt/web4/51/71/51559571/htdocs/neu/termine3.php on line 34"

Obwohl die Datei "text.txt" und der Ordner in dem die Datei liegt sind mit allen Rechten versehen (0777)[lesen, schreiben, ausführen für Besitzer, Gruppe und Andere]

So lautet der code in termine3.php

$dateiname = "text.txt";
$datei = fopen ($dateiname, "a");    // dies ist Zeile 34

if (!$datei) {
         echo("Kann die Datei <strong>$dateiname</strong> nicht öffnen");
         exit;
}

if (!fwrite($datei, $neuerinhalt)) {
        echo("Kann in die Datei <strong>$dateiname</strong> nicht schreiben");
        exit;
}

Wo kann der Fehler liegen?

Der Server läuft mit Unix(denke ich).

Vielen Dank

  1. hi,

    Folgende Fehlermeldung gibt meine php-Datei aus
    ... failed to open stream: Permission denied ...

    http://forum.de.selfhtml.org/archiv/2007/4/t150180/#m975704

    mfg

    --
    echo '<pre>'; var_dump($Malcolm_Beck`s); echo '</pre>';
    array(2) {
      ["SELFCODE"]=>
      string(74) "ie:( fl:) br:> va:? ls:? fo:) rl:| n4:# ss:{ de:? js:} ch:? sh:( mo:? zu:("
      ["Meaningful"]=>
      string(?) "Der Sinn des Lebens ist deinem Leben einen Sinn zu geben"
    }
  2. $dateiname = "text.txt";

    Hallo,

    gib mal den kompletten (relativen) Pfad zur "text.txt" an ..

    Gruß
    cross

    1. Hallo

      "text.txt" liegt in gleicher Ebene wie "termin3.php".

      In meinem Localhost (Xampp) funktioniert es tadellos; habe hier auch kein Rechte problem - Nur auf dem Server wo ich die Daten hochgeladen habe...

      Aber die Rechte habe ich testweise auf 777 gestellt.

      Grüße
      larz

  3. Hallo noch mal

    Das Problem ist gelößt, es lag irgendwie am Server.
    Es funktioniert jetzt.

    Dennoch vielen Dank

    larz