Util: Datei Upload: $_FILES ist leer

Beitrag lesen

Hallo.
Ich hab ein ganz normales Upload-Formular:

..

  
<input type='file' size='60' name='upload_datei'>  

..

Und ich benutze den Upload-Code von http://www.it-academy.cc/article/1359/PHP:+Upload+per+HTTP.html.

print_r($_FILES) gibt mir nur "Array ()" aus, ist also leer. print_r($_POST) gibt mir "Array ( [upload_datei] => datei.jpg )" aus.

Was stimmt da nicht? Alle Beispiele, die ich gefunden habe, gehen davon aus, dass die Datei gleich in die Superglobale $_FILES eingespeist wird, wenn ich den Submit-Knopf drücke.
Oder habe ich etwas übersehen?
Auch das Beispiel bei php.net basiert auf dieser Annahme.

Um Hilfe wäre ich dankbar.
Util

PS: Benutze PHP 5 im Xampp für Linux.
PPS: Ist das erste mal, dass ich an Uploads per PHP arbeite.