Announcement

Collapse
No announcement yet.

Datei schreiben (dateirechte)

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Datei schreiben (dateirechte)

    Hallo. Ich möchte eine Datei in einem bereits existierenden Verzeichnis, welches chmod 755 besitzt, erstellen.
    Allerdings kann die Datei nicht erstellt werden. Hier der Code (der einen zufälligen string in die Datei schreiben sollte:

    <pre>
    mt_srand((double)microtime()*1000000);
    $max = '999999999';
    $sec = mt_rand(000000001, $max);
    $sec = 's.'.$sec;

    $secfile = 'reg/'.$id.'/sec.txt';
    if(file_exists($secfile)) {
    $cartFile = @fopen($secfile,"w");
    fwrite($cartFile,$sec);
    fclose($cartFile);
    }
    if(!file_exists($secfile)) {
    $cartFile = @fopen($secfile,"w");
    fwrite($cartFile,$sec);
    chmod ($secfile, 0666);
    fclose($cartFile);
    }
    </pre>

    Danke schonmal im Voraus. Steffen Schumacher ~ http://www.fakefactory.org

  • #2
    Der Oktalcode 755 bedeutet das der Besitzer
    Lese-/Schreib- und Ausführrecht hat. Die Gruppe und Andere jedoch nur Lese- und Ausführrecht, also kein Schreibrecht haben.
    Deshalb kann die Datei nicht beschrieben werden.

    766 würde ein Lese- und Schreibrecht für Gruppe und Andere geben. Damit dürfte es eigentlich gehen.

    mfG Ral

    Comment

    Working...
    X