$_FILES spinnt?

  • Ok, ich bin durchaus verwirrt. Es passiert nicht zum ersten Mal, aber ich finde es wird Zeit mal Dampf abzulassen.
    Ich bin nun wirklich kein Neuling in Sachen PHP, aber das vordefinierte Array $_FILES regt mich ein wenig auf.
    Die Sache ist die, dass mir PHP Fehlermeldungen ausspuckt, obwohl es gar nicht sein kann. Nach Absenden eines Formulars für einen Datei-Upload ist das $_FILES Array leer, und ich verstehe nicht weshalb. Vielleicht hab ich etwas wichtiges übersehen...
    Ich poste am besten mal die Codebits.

    Code
    <form action="module.php?m=games&amp;s=cover&amp;a=add&amp;g={$gid}" method="post" enctype="multipart/form-data">
    	<input type="file" name="cover" />
    	<input type="submit" name="cover_create" value="{$l.acp_modules_games_cover_create}" />
    	</form>


    Einiges hab ich ausgelassen, da es nicht von Bedeutung ist.
    Nun der Teil, in dem ich das $_FILES brauche.

    Code
    $expl = explode('.', $_FILES['cover']['name']);
    $ext = $expl[count($expl)-1];


    name="cover" ist deklariert, daher weiss ich nicht, weshalb mir Notice: Undefined index: cover on line 91 gezeigt wird.

    Ich bitte um Aufklärung :o