Hallo Rolf,
zu 1) Dachte, das Array muss innerhalb der Schleife stehen. Hab es geändert
zu 2) Da greife ich nicht auf $filename zu, da ich hier den [Typ] benötige und bei $filename ist der [name] hinterlegt
zu 3) Meinte damit "ä", "ü" usw. aber Zeichen wie "/" und "" nehme ich auch raus.
Damit die Datei nicht überschrieben wird, hänge ich an jeden Dateinamen Datum und Uhrzeit mit Sekunden. Somit umgehe ich das Problem, ohne dass ich einen kompletten neuen Namen vergeben muss.
Einen Virenscanner lasse ich tatsächlich nicht drüberlaufen. Muss ich mich mal schlau machen.
"application/octet-stream" habe ich extra auskommentiert. Aber ich lasse es drin, falls doch mal eine .rar Datei hochgeladen werden muss. Leider funktioniert .rar nicht mit "application/x-rar-compressed". Finde dazu leider auch nicht wirklich was im Internet, bzw. ähnliche Probleme wie ich sie habe.
Ich habe die zwei [0] durch [$i] ersetzt und es funktioniert wunderbar. Hätte ich auch selbst drauf kommen können. Hab mich aber nur mit der Schleife beschäftigt...
Ich danke dir!
Manuel