2013-03-11 75 views
0

我有一個腳本上傳圖像然後裁剪它們。但當我使用var_dump在上傳超過1個文件時只顯示1個數組

<input type="file" name="filename" multiple="multiple"/><br /> 

然後做一個var_dump我只得到1陣列,而不是'例如'10圖像。

我uploadform:

<form action="uploaded.php" method="POST" enctype="multipart/form-data"> 
    <hr> 
    <input type="file" name="filename" multiple="multiple"/><br /> 
    <br /><br /> 
    <hr width="60" align="left"> 
    <input type="submit" value="Upload" /> 
</form> 

我的代碼看uploades文件:

<?php 
session_start(); 
echo "<pre>"; 
var_dump($_FILES); 

die(); 
?> 

當我上傳10張圖片。它只顯示第一個選擇並打印出1個數組。

請幫忙!

感謝

編輯:我認爲我必須使用一個會話這一點。但我該怎麼做?

+1

BECAUSE'多個=「多」'還沒有在所有的瀏覽器 – 2013-03-11 18:36:23

+0

你嘗試後場的輸出實現的? '$ _POST ['filename']'?? – sikas 2013-03-11 18:36:52

+0

這給我一個錯誤 – 2013-03-11 18:39:49

回答

0

同多次使用任何其他形式的元素:<input type="file" name="filename[]" multiple="multiple"/>

+0

啊謝謝編輯。將嘗試 – 2013-03-11 18:50:38

+0

不起作用?現在上傳5張圖片時仍然顯示1個數組 – 2013-03-11 18:51:25

+0

這裏有作品:一個數組,5個元素(名稱/類型/ tmp_name /大小/錯誤),每個包含*** 2 ***項目,如果上傳*** 2 ** *文件。 – Wrikken 2013-03-11 18:52:35