Verzeichniss erstellen ?

Hallo,

Ich versuche in Perl mit dem Befehl mkdir ("/cgi-bin/test/verz", 0777);
das verzeichniss verz zu erstellen…

Ich hab sowol das cgi-bin als auch das test verzeichniss auf chmod 777 gesetzt …

Geht aber nicht…

Stimmt der Befehl, was mach ich falsch ???

Kann ich auch ein verzeichniss im Html- Verzeichniss erstellen ?

Gruss Sebastian

mkdir ("/cgi-bin/test/verz", 0777);

=>

mkdir ("/cgi-bin/test/verz", octal(777));

cu, holli

Hi,

mkdir ("/cgi-bin/test/verz", 0777);

mkdir ("/cgi-bin/test/verz", octal(777));

ist absolut identisch (die „0“ impliziert oktale Schreibweise). Ich vermute vielmehr, daß der www-User nicht genügend Rechte hat.

Deswegen sollte man bei allen Aktionen, die schief laufen können, immer den Fehlercode abfangen:

mkdir(…) or die „Kann Verzeichnis nicht anlegen: $!“;

Die Fehlermeldung steht anschließend im Error-Log.

Cheatah

ist absolut identisch (die „0“ impliziert oktale
Schreibweise). Ich vermute vielmehr, daß der www-User nicht
genügend Rechte hat.

Stimmt, aber ich dachte der Mensch hätte vielleicht „O“ (oh) und „0“ (Null) verwechselt. Deswegen ist die octal-Funktion eindeutiger und leichter zu lesen.

cu, holli