Mike: Neues Verzeichnis wird nicht angelegt

Moin an Alle,

ich möchte mit mkdir ein Verzeichnis anlegen, aber es geht nicht. Es gibt auch keine Fehlermeldung.

Windows Advanced Server 2000 / IIS

<code snip>

@rename('users.mik',"$archive_path");
@rename('users.new','users.mik');

mkdir ($new_dir);

</code snip>

Der rename wird ausgeführt, also bestehen Schreibrechte.
Die Variable $new_dir ist belegt (getestet) mit z.Bsp: mein_dir

Es soll also im aktuellen Verzeichnis ein neues angelegt werden, aber es passiert rein gar nichts, auch keine Fehlermeldung.

Muss hier der absolute Pfad angegeben werden, vom Web Root aus.
Doch eigentlich nicht?

Hat jemand ne Idee?

Danke & Grüße
Mike

  1. Moin nochmal,

    ich möchte mit mkdir ein Verzeichnis anlegen, aber es geht nicht. Es gibt auch keine Fehlermeldung.

    ich habe die Lösung dann doch selbst gefunden.

    Es wundert mich, das so überhaupt gar niemand geantwortet hat.
    Bin ich so gut auf den Black Lists vertreten ;-)

    Für's Archive hier  die Lösung:

    Obwohl Windows die Vergabe der "Rechte" ignoriert, müßen sie
    dennoch angegeben werden werden.
    Also so: mkdir ($new_dir, 0777);

    Erst ab PHP PHP 4.2.0 ist die Angabe der Rechte optional.

    Grüße
    Mike