Reiner Rusch: Verzeichnis erzeugen

Hallo,

weiß jemand, wie man ein Verzeichnis unter Perl erzeugen kann. Lokal per Telnet usw. ist das ja kein Problem, wenn ich das aber über eine Fremdseite aufrufe, ist der Account ja auf "nobody" gestellt. Anscheinend ist dann unter den meisten Unix-Systemen eine Verzeichniserstellung nicht möglich.
Ich habe es mit:

mkdir verzeichnisname, mode;
mkdir verzeichnisname;

und der Bibliothek:

File::Path
mkpath()

versucht.
Es hat alles nichts gebracht.
Ich möchte gerne in einer Form (html) eine Zeichenkette angeben können, wobei das Skript dann aufgerufen wird und ein Verzeichnis mit Namen der Zeichenkette erstellt und mit (0777) Rechten freischaltet.

Vielen Dank für etwaige Hilfe.

R.Rusch

  1. Hallo Reiner,

    weiß jemand, wie man ein Verzeichnis unter Perl erzeugen kann.

    Mit der von Dir benutzten mkdir-Syntax sollte es eigentlich gehen. Wichtig ist natuerlich, dass Du in dem Verzeichnis, in dem Du ein neues Verzeichnis erstellen willst, Schreibberechtigung hast. Das solltest Du mal checken. Zum besseren Finden des Fehlers kannst Du auch notieren:
    mkdir(verzeichnisname) || die "Fehler: $!";
    Dann steht hinterher in der Log-Datei fuer CGI-Fehler (beim Xitami-Server z.B. in der cgierr.log) der Meldungstext des aufgetretenen Fehlers.

    viele Gruesse
      Stefan Muenz