0
我做了一個PHP頁面,我想檢查用戶是否選中了一個文件並選擇了CSV文件複選框沒有發生錯誤。我用下面的代碼:如何檢查用戶是否使用PHP上傳文件?
$file = $fu['filepath'].$fu['filename'];
$handle=fopen($file,"r");
while($row = fgetcsv($handle, 1024)){
echo "<input type='checkbox' name='receptionts[]' checked='checked' value='".$row[1] ."' /> ".$row[0]." <br />";
}
當用戶沒有選擇要上傳它給了錯誤的文件,見下圖:
Warning: fopen() [function.fopen]: Filename cannot be empty
Warning: fgetcsv() expects parameter 1 to be resource, boolean given
給予驗證和檢查用戶上傳文件或不? – Dev
但我如何驗證用戶上傳文件或不在上面的代碼 –
嘗試像這樣<?php if($ _ FILES ['your_field_name'] ['name']!=''){***您的上面的代碼*** } else {*** error to show ***}?> – Dev