Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/264.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何检查用户是否使用PHP上传了文件?_Php_Csv_File Upload - Fatal编程技术网

如何检查用户是否使用PHP上传了文件?

如何检查用户是否使用PHP上传了文件?,php,csv,file-upload,Php,Csv,File Upload,我制作了一个PHP页面,我想检查用户是否选中了一个文件和CSV文件复选框。没有错误发生。我使用了以下代码: $file = $fu['filepath'].$fu['filename']; $handle=fopen($file,"r"); while($row = fgetcsv($handle, 1024)){ echo "<input type='checkbox' name='receptionts[]' checked='checked' va

我制作了一个PHP页面,我想检查用户是否选中了一个文件和CSV文件复选框。没有错误发生。我使用了以下代码:

 $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 />";
        }
试试这个:

$file = $fu['filepath'].$fu['filename'];
$handle=@fopen($file,"r");
if($handle) {
  while($row = fgetcsv($handle, 1024)){
    echo "<input type='checkbox' name='receptionts[]' checked='checked' value='".$row[1] ."' /> ".$row[0]." <br />";
  }
} else {
  // File doesn't exist. do something.
}
$file=$fu['filepath']。$fu['filename'];
$handle=@fopen($file,“r”);
如果($handle){
而($row=fgetcsv($handle,1024)){
回显“.”行[0]。“
”; } }否则{ //文件不存在。请执行某些操作。 }
give validation&check user uploads file or not??但我如何在上述代码中验证用户上传文件
$file = $fu['filepath'].$fu['filename'];
$handle=@fopen($file,"r");
if($handle) {
  while($row = fgetcsv($handle, 1024)){
    echo "<input type='checkbox' name='receptionts[]' checked='checked' value='".$row[1] ."' /> ".$row[0]." <br />";
  }
} else {
  // File doesn't exist. do something.
}