Moin,
also ich hab mit einem php script versucht für jeden User ein Verz. auf dem Server zu generieren, sobald das restliche zeugs geprüft ist, wie existiert der user schon, etc.
Username ist in $uname definiert,
und soll also folgendermaßen angelegt werden:
Da es egal sein soll, ob der User beim Login groß-/kleinschreibung beachtet, lasse ich zum internen prüfen und zum anlegen des Verz. alles in Kleinbuchstaben mit strtolower() wandeln!
sieht dann so aus:
PHP-Code:
$kuname = strtolower($uname);
if(mkdir("memberpix/".$kuname,0777)) echo "";
$kuname (für "kleiner Username" ;-)
warum ich es mit "if" mache?
weil ich noch ne FM machen will, wenn es nicht klappt, aber dazu sollte erstmal das anlegen klappen *g*
ich habe es jetzt mal nicht über den document root gemacht, wie man sieht, soll er in das Verz. memberpix wechseln, und dann dort das Verz. anlegen! Er macht es ja auch, und er gibt auch keine Fehler aus, denn unterdrücken lasse ich sie ja noch nichtmal, aber er legt das Verz. mit 0755 als CHMOD an...
somit habe ich mit
move_uploaded_file() keine chance in das Verz. zu schreiben. Auch wenn ich im FTP Client hingehen möchte und CHMOD manuell ändern bekomme ich einen Fehler...
das Verz. memberpix hat übrigens auch 0777 CHMOD, falls jemand die Info braucht!
Wenn jemand Rat weiß, würde ich mich freuen!
Tom