Moin,
ein generelles Problem beim Upload ist auch, daß die Dateien temporär angelegt werden und zwar so daß da jeder darauf zugreifen kann, was natürlich auch ein Sicherheitsrisiko darstellt.
Siehe also: upload_tmp_dir string
Temporäres Verzeichnis, in dem Dateien während des Uploads gespeichert werden. Für dieses Verzeichnis muss der Benutzer, unter dem PHP läuft, Schreibberechtigung haben. Wenn hier nichts angeben wird, benutzt PHP das Standardverzeichnis für temporäre Dateien auf Ihrem System.
MfG