nietaL
NGBler
Hey Leute,
beim Absenden eines Upload-Formulars erhalte ich ein $_FILES-Array, das nicht ganz meinen Erwartungen entspricht. Darüber hinaus ist es unvollständig.
[src=php]<?php
if(isset($_POST['submit'])){
// Count total files
$countfiles = count($_FILES['file']['name']);
// Looping all files
for($i=0;$i<$countfiles;$i++){
$filename = $_FILES['file']['name'][$i];
// Upload file
move_uploaded_file($_FILES['file']['tmp_name'][$i],'upload/'.$filename);
}
}
?>
<form method='post' action='' enctype='multipart/form-data'>
<input type="file" name="file[]" id="file" multiple>
<input type='submit' name='submit' value='Upload'>
</form>[/src]
Ergebnis:
Ich habe weniger Verschachtelung und mehr Dateiinfo erwartet. Typ und Grße wird nicht ermittelt. Und alle Werte sind unntigerweise noch einmal alleine in einem eigenen Array. Woran knnte das liegen?
beim Absenden eines Upload-Formulars erhalte ich ein $_FILES-Array, das nicht ganz meinen Erwartungen entspricht. Darüber hinaus ist es unvollständig.
[src=php]<?php
if(isset($_POST['submit'])){
// Count total files
$countfiles = count($_FILES['file']['name']);
// Looping all files
for($i=0;$i<$countfiles;$i++){
$filename = $_FILES['file']['name'][$i];
// Upload file
move_uploaded_file($_FILES['file']['tmp_name'][$i],'upload/'.$filename);
}
}
?>
<form method='post' action='' enctype='multipart/form-data'>
<input type="file" name="file[]" id="file" multiple>
<input type='submit' name='submit' value='Upload'>
</form>[/src]
Ergebnis:
Array ( [file] => Array ( [name] => Array ( [0] => ende.png ) [type] => Array ( [0] => ) [tmp_name] => Array ( [0] => ) [error] => Array ( [0] => 6 ) [size] => Array ( [0] => 0 ) ) )
Ich habe weniger Verschachtelung und mehr Dateiinfo erwartet. Typ und Grße wird nicht ermittelt. Und alle Werte sind unntigerweise noch einmal alleine in einem eigenen Array. Woran knnte das liegen?