Hallo!
Ich habe da ein Problem mit der Funktion mkdir...
Und zwar möchte ich auf einem Netzlaufwerk ein Verzeichnis erstellen. Ich prüfe vorher ab, ob es evtl. schon existiert, und wenn nicht, soll das Script es anlegen.
Die Existenz-Prüfung funktioniert soweit, nur beim Anlegen bekomme ich folgende Fehlermeldung:
Warning: mkdir(M:\DATEN\test): File exists in c:\programme\apache group\apache\htdocs\test.php on line 7
Hier der Auszug aus dem Test-Code:
Im Pfad sind natürlich Doppel-\ angegeben...
Dazu gibt es noch eine kleine Besonderheit zu erwähnen: Das Script läuft auf einem Windows-Webserver. Nur der Webserver (bzw. der entsprechende Windows-User) darf in das Netzlaufwerk schreiben, alle anderen User dürfen nur lesen.
Ich habe schon fast die Befürchtung, dass es da rechtemäßig irgendwelche Probleme gibt, aber müßte ich dann nicht eine andere Fehlermeldung bekommen?
Für jeden Lösungsansatz wäre ich euch sehr dankbar
Gruß,
DreamDolphin
Ich habe da ein Problem mit der Funktion mkdir...
Und zwar möchte ich auf einem Netzlaufwerk ein Verzeichnis erstellen. Ich prüfe vorher ab, ob es evtl. schon existiert, und wenn nicht, soll das Script es anlegen.
Die Existenz-Prüfung funktioniert soweit, nur beim Anlegen bekomme ich folgende Fehlermeldung:
Warning: mkdir(M:\DATEN\test): File exists in c:\programme\apache group\apache\htdocs\test.php on line 7
Hier der Auszug aus dem Test-Code:
PHP-Code:
$dest = "M:\\DATEN\\test";
if (is_dir($dest))
{ echo 'Verzeichnis existiert'; }
else
{ echo 'Verzeichnis existiert nicht!'; mkdir ($dest); }
Dazu gibt es noch eine kleine Besonderheit zu erwähnen: Das Script läuft auf einem Windows-Webserver. Nur der Webserver (bzw. der entsprechende Windows-User) darf in das Netzlaufwerk schreiben, alle anderen User dürfen nur lesen.
Ich habe schon fast die Befürchtung, dass es da rechtemäßig irgendwelche Probleme gibt, aber müßte ich dann nicht eine andere Fehlermeldung bekommen?
Für jeden Lösungsansatz wäre ich euch sehr dankbar
Gruß,
DreamDolphin
Kommentar