Wiki: Dateiupload mit PHP
bearbeitet von
Hello,
[•••]
`move_uploaded_file()` gehört mMn schon lange auf die depricated-Liste. Es ist noch entstanden zur Zeit der unsicheren globalen Arrays. Mit der Einführung von `$_FILES` wurde aber der temporäre Name des hochgeladenen Files abgesichert. Domit wurde die Sicherheitslücke, die `move_uploaded_file()` vorher schließen sollte, beseitigt.
Daher ist die von mir vorgestellte Funktion `save_uploaded_file()` auf jeden Fall zielführender. Sie ermöglicht das TOCTTOU-freie Speichern von Dateien, und insbesondere erspart sie beim Zusammenwirken mit Datenbanken an dieser Stelle wieder Overhead. •••
Glück Auf
Tom vom Berg
--
Es gibt nichts Gutes, außer man tut es!
Das Leben selbst ist der Sinn.