Hello,
File-Uploads sind immer in $_FILES zu finden. Und es wurde hochgeladen,
hier C:\xampplite\tmp\php33A7.tmp gibt es keine solche Datei.
Au weia! Wenn ich hier mitlese, dann fallen mir wieder alle meine Sünden ein.
Unter http://wiki.selfhtml.org/wiki/Artikel:PHP/File_Upload findest Du nämlich einen angefangenen Artikel zum Thema Fileupload. Leider ist das Ganze nämlich noch komplizierter, als man auf den ersten Blick denkt - nicht das Hochladen, sondern die Randeffekte, wie die Bewahrung der Sicherheit.
Die "Temporärdatei" ist nur solange vorhanden, wie das Script, dem sie zugeordnet wird, noch läuft. Sie ist also transient. Am Ende des Scriptes löscht PHP diese "temporärdatei" wieder aus dem Verzeichnis, damit das nicht vollgemüllt wird. Wenn Du die Datei also behalten willst, deren Temporärnamen Du in $_FILES['???']['tmp_name'] findest, musst Du sie innerhalb des Scriptes an einen persistenten Ort kopieren.
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg