Hi!
array(1) { ["userfile"]=> array(5) { ["name"]=> string(8) "back.gif" ["type"]=> string(9) "image/gif" ["tmp_name"]=> string(28) "C:\xampplite\tmp\php33A7.tmp" ["error"]=> int(0) ["size"]=> int(51) } } Metainformationen zu Dateinamen und ggf. Dateigröße in var_dump(Array);
Übersichtlicher wird es übrigens, wenn du im Browser die Quelltextansicht wählst, oder die Kontrollausgaben von Arrays mit einem <pre> einleitest.
Aber damit kann ich nichts anfangen. Ich sehe lediglich, dass $userfile in $_FILES enthalten ist. Aber wieso gibt es keinen Eintrag in $_POST, resp. wieso wird es nicht hochgeladen?
File-Uploads sind immer in $_FILES zu finden. Und es wurde hochgeladen, denn in diesem Array findest du die nötigen Informationen, um an die Datei zu gelangen. Ich hab dir ja schon die Handbuchseite zum Upload-Formular verlinkt. Dort stehen auch die Einträge von $_FILES erklärt.
Lo!