Hallo Urmel,
folgende Zeilen kapier ich nicht (PHP-DAU)umask(077);
$dateihandle = fopen($pfad.(datei()),"w");Nochmal zur Verständnis:
die Datei wird nicht von einem Verzeichnis oder Link upgeloadet, sondern von der Platte des Users upgeloadet. Ich verstehe dabei nicht was ich mit fopen($pfad... machen soll.Gruß Andreas
rein garnix, es dient hierbei nur als beispiel, dachte das wäre klar ;)
aber da um korrektnis gebeten wird will ich das auch sein.
gleicher code neues glück:
statt:
umask(077);
$dateihandle = fopen($pfad.(datei()),"w");
lautet die funktion:
...
//schauen ob Datei existiert
function datei(){
global $pfad;
global $dateiname;
while(!@(file_exists($pfad.$dateiname)){
$dateiname = (time()).$dateiname;
}
return $dateiname;
}
//schreiben der Datei
move_uploaded_file($_FILES['userfile']['tmp_name'], $pfad.(datei()));
...
hoffe dir wird jetzt klar was ich vorhin damit ausdrücken wollte ;)
gruß urmel