Alle anderen haben Mängel. (...)
Und diese Mängel sind so gravierend, dass man riskieren sollte durch eine fehlerhafte Implementierung eine Sicherheitslücke zu schaffen?
In diesem Fall wüsste ich gerne, welche solch gravierenden Mängel vorhanden sind. Evtl. überleg ich mir dann, ob ich mein move_uploaded_file durch eine Funktion nach deiner Vorstellung ersetze.