Hello,
move_uploaded_file ist dazu da, die hochgeladenen Dateien von dem temporären Ort, an dem sie sind, zu verschieben. Die Alternative dazu wäre rename.
Nö. Die Alternative dazu wäre eine qualifizierte Dateierzeugung mit passender Fehlerauswerrtung. Aber dazu mehr demnächst ikn meinem Artikel :-)
Ein schneller Blick ins Manual zeigt, dass move_uploaded_file durchaus mehr macht als rename (siehe die Anmerkungen bzgl. Safe Mode). Ergo: move_uploaded_file ist nicht obsolet.
Die Begründung "mehr Shit ist besser" ist keinesfalls eine Existenzberechtigung für "move_uploaded_file()".
Sie sind für die sensitive Speicherung von Dateien (Überschreiben von vorhandenen wird z.B. verhindert) sogar unbrauchbar.
Wenn eine Funktion etwas nicht anbietet, was du haben willst, ist sie unbrauchbar? Sorg einfach dafür, dass der von dir gewünschte Dateiname nicht bereits vergeben ist (siehe Anmerkung von ChrisB dazu).
Zeig mir doch bitte mal, wie Du das machst!
Bitte fühle dich auch nicht angegriffen von mir, denn ich begrüße es sehr, dass Du Ideen einbringst, anders, als ChrisB es macht. Der pault nur rum!
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg