der Dateiupload mit PHP funktioniert nicht. Ich habe XAMPP 1.4.10a unter Linux am Laufen. Bei XAMPP 1.4.7 unter Windows funktioniert der Dateiupload hingegen problemlos.
Beispielsscript:
- Code: Select all
<form
action="<?php echo $_SERVER['PHP_SELF']; ?>"
method="post"
enctype="multipart/form-data">
<input type="file" name="probe" />
<input type="submit" value="Los!" />
</form>
<hr />
<?php
echo "<pre>";
print_r($_FILES);
echo "</pre>";
?>
Dabei gibt print_r aus, dass das Array $_FILES leer ist. Die Datei(en) wurden also nicht gesendet.
Ausgabe von print_r unter Linux (XAMPP 1.4.10a):
- Code: Select all
Array
(
)
So sieht die korrekte Ausgabe bei XAMPP 1.4.7 unter Windows aus:
- Code: Select all
Array
(
[probe] => Array
(
[name] => testbild.gif
[type] => image/gif
[tmp_name] => C:\DOKUME~1\Markus\LOKALE~1\Temp\php4F.tmp
[error] => 0
[size] => 11118
)
)
Wo könnte das Problem liegen?