2013-03-14 58 views
1

我想獲取所有上傳文件的名稱和大小索引,但我無法得到它的工作。它的工作原理是這樣的:循環瀏覽多個文件上傳索引

foreach ($_FILES['file']['name'] as $key => $file){ 
     echo $file; 

     } 

但是如果我想在同一個循環呼應多個索引,我會嘗試,但我得到「未定義指數‘名’和‘規模’」的警告。我究竟做錯了什麼?感謝

foreach ($_FILES['file'] as $key => $file){ 
     echo $file['name']. 
       $file['size']; 

} 
    <input name ="file[]" type = "file" multiple /> 
+1

我們也可以知道你的輸入形式的樣子? – 2013-03-14 03:23:28

+0

是的,請稍等... – user2014429 2013-03-14 03:25:02

回答

1
function handle_image_upload($frmFilesID = false, $thisFile = false) { 
     $tmpName = $_FILES["$frmFilesID"]['tmp_name'][$thisFile]; 
     if (!is_uploaded_file($tmpName)) { return false; } 
     $fileName = $_FILES["$frmFilesID"]['name'][$thisFile]; 
     $fileSize = $_FILES["$frmFilesID"]['size'][$thisFile]; 
     $fileType = $_FILES["$frmFilesID"]['type'][$thisFile]; 
      ...