İşte var kodu, ve ben bunu adını görüntülemek etmediğini yanlış yapıyorum merak ediyorum.
<form action = "self.php" method="post" enctype="multipart/form-data">
<input type="file" name="imageURL[]" id="imageURL" multiple="" />
<input type="submit" value="submit" name="submit" />
</form>
Ve çalışmıyor işleme bilgi:
foreach ($_FILES['imageURL'] as $files[]) {
echo $files['file'];
}
Edit:
: Benim foreach döngü değiştirirken
foreach ($_FILES['imageURL'] as $file) {
echo $file['name'];
}
Hala hiçbir şey yazdırır.
Ancak, ben böyle bir şey yaptığınızda:
foreach ($_FILES['imageURL']['name'] as $filename) {
echo $filename;
}
Dosya baskı yapar. Ama ima bilmiyorum.
SOLVED UPDATE:
John Conde bağlantılı olarak, dizi geçmeli yapı tek bir dosya yüklerken daha çok dosya yüklerken farklı. Foreach kullanmak için, biz diziyi yeniden gerekir.
$files=array();
$fdata=$_FILES['imageURL'];
if(is_array($fdata['name'])){
for($i=0;$i<count($fdata['name']);++$i){
$files[]=array(
'name' =>$fdata['name'][$i],
'type' => $fdata['type'][$i],
'tmp_name'=>$fdata['tmp_name'][$i],
'error' => $fdata['error'][$i],
'size' => $fdata['size'][$i]
);
}
}else $files[]=$fdata;
ŞİMDİ döngü foreach kullanabilirsiniz:
foreach ($files as $file) {
echo $file['name'];
}