Hallo Leute,
zwei Probleme.
Wenn ich mit XAMPP und mkdir("/html", 0777); ein Verzeichnis von D:\xampp\htdocs\homepage aus anlege findet sich das nicht wie ich das erwartet hätte unter D:\xampp\htdocs\homepage\html sondern unter D:\html. Ich dachte mkdir arbeitet relativ zum aktuellen Verzeichnis von wo aus es ausgerufen wird.
Zweites Problem ist wenn ich eine Konstante definiere für einen File-Upload und das Verzeichnis wechseln will, funktioniert das nicht richtig.
define(USER_UPLOAD, "/html/user_upload/");
chdir(USER_UPLOAD);
Es kommt eine Fehlermeldung. Der Pfad wird zu file:///D:/html/user_upload/ statt wie es sein soll /html/user_upload/.
Auch das
define("USER_UPLOAD", "/html/user_upload/");
chdir(USER_UPLOAD);
bringt nichts. Es funktioniert erst wenn ich die Konstante anders nenne.
define(USER_UPLOA, "/html/user_upload/");
chdir(USER_UPLOA);
Damit gehts dann. Ist USER_UPLOAD eine vordefinierte Konstante? Warum nimmt PHP dann aber den Teil der Definition und fügt ihn an file:///D: hinten dran?