我有一個小問題,在PHP上傳多個文件,
我有這個HTML表單:
<form method="post" action="upload.php" enctype="multipart/form-data">
<input type="file" name="myfile[]" />
<input type="submit" />
</form>
,這是upload.php的:
<?php print_r($_FILES); ?>
當我發送一個文件時,它告訴我這一點:
Array
(
[myfile] => Array
(
[name] => Array
(
[0] => Krw_Qe4QKmI.mp3
)
[type] => Array
(
[0] =>
)
[tmp_name] => Array
(
[0] =>
)
[error] => Array
(
[0] => 1
)
[size] => Array
(
[0] => 0
)
)
)
到目前爲止這麼好。
問題開始時我自己的狀態提升到這樣一個:
<form method="post" action="upload.php" enctype="multipart/form-data">
<input type="file" name="myfile[]" />
<input type="file" name="myfile[]" />
<input type="submit" />
</form>
現在,當我送2個文件,它告訴我這一點:
Array
(
)
所以,這裏有什麼問題嗎? 謝謝你,Mor。
你必須告訴你(用代碼'1')第一陣列中的一個錯誤在這裏看到這意味着什麼:。HTTP:// WWW .php.net /手動/ EN/features.file -upload.errors.php –