Это мой HTML разметка:Загрузка нескольких файлов с PHP
<p><input type="file" name="file[]" id="file" /></p>
<p><input type="file" name="file[]" id="file" /></p>
<p><input type="file" name="file[]" id="file" /></p>
<p><input type="file" name="file[]" id="file" /></p>
<p><input type="file" name="file[]" id="file" /></p>
Когда я отправить форму, форма подачи пустых файлов. Это print_r
массива он посылает:
Array
(
[name] => Array
(
[0] => thumb.jpg
[1] =>
[2] =>
[3] =>
[4] =>
)
[type] => Array
(
[0] => image/jpeg
[1] =>
[2] =>
[3] =>
[4] =>
)
[tmp_name] => Array
(
[0] => C:\xampp\tmp\phpEE16.tmp
[1] =>
[2] =>
[3] =>
[4] =>
)
[error] => Array
(
[0] => 0
[1] => 4
[2] => 4
[3] => 4
[4] => 4
)
[size] => Array
(
[0] => 5130
[1] => 0
[2] => 0
[3] => 0
[4] => 0
)
)
Есть ли способ, чтобы остановить все эти пустые файлы отправляются? Поскольку у меня есть чувство, что это даст мне головную боль позже по сценарию. Я думал, что могу проверить код ошибки для каждого файла (4, если нет файла), а затем отключить его из массива, что вы думаете?
только примечание: все 5 входов имеют одинаковый ID –