Rainer: Dateiupload Array $_FILES ist leer

Beitrag lesen

Hallo,

habe eben mal schnell aus dem PHP Handbuch übernommen:

<?php  
if($_POST["upload"]){  
	  
$uploaddir = '../phptmp/';  
$uploadfile = $uploaddir . basename($_FILES['userfile']['name']);  
  
echo '<pre>';  
if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) {  
    echo "File is valid, and was successfully uploaded.\n";  
} else {  
    echo "Possible file upload attack!\n";  
}  
  
echo 'Here is some more debugging info:';  
print_r($_FILES);  
  
print "</pre>";  
	}  
?>

und das Formular dazu:

<form action="" method="post">
<input id="userfile" name="userfile" type="file" />
<input type="submit" name="upload" value="Test" />
</form>

Beim Test ist das Array $_FILES immer leer. Ich kann aber kienen Fehler finden. Ideen?

Gruß Rainer