簡體   English   中英

PHP多文件上傳檢查空文件

[英]PHP multiple file upload check empty file

假設我有一個這樣的表格:

<form action="upload.php" method="post" enctype="multipart/form-data">
File 1 : <input type="file" name="file[]" />
File 2 : <input type="file" name="file[]" />
<input type="submit" name="submit" value="Upload" />
</form>

我想確保每個文件都有上傳文件。
這是我的條件和我寫的代碼:

文件1為空:

if(empty($_FILES['file']['name'][0]))
{
    echo 'file 1 empty';
}

文件2為空:

if(empty($_FILES['file']['name'][1]))
{
    echo 'file 2 empty';
}

文件1和文件2為空:

if(empty($_FILES['file']['name'][0]) && ($_FILES['file']['name'][1]))
{
     echo 'file 1 and file 2 empty';
}

是否可以在for循環中寫入上述條件? 或者只是單獨編寫代碼就足夠了?

使用foreach

$i=1
foreach($_FILES['file']['name'] as $file){
if(empty($file))
{
    echo "file $i empty";
    $i++
}
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM