Php 文件名不能为空上载图像时出错

Php 文件名不能为空上载图像时出错,php,Php,警告:文件\u获取\u内容:文件名不能为空警告: getimagesize:文件名不能为空 错误显示如下,这是我的代码 else { $image = addslashes(file_get_contents ($_FILES['image'] ['tmp_name'])); $image_name = addslashes($_FILES['image']['name']); $image_size = getimagesize($_FILES['image']['tmp_name

警告:文件\u获取\u内容:文件名不能为空警告: getimagesize:文件名不能为空

错误显示如下,这是我的代码

else {
  $image = addslashes(file_get_contents ($_FILES['image'] ['tmp_name']));
  $image_name = addslashes($_FILES['image']['name']);
  $image_size = getimagesize($_FILES['image']['tmp_name']);
}

在else statmanet之后添加if

if($_FILES['image']['name']>"")
试试这个

else if($_FILES['image']['name']>""){
   $image = addslashes(file_get_contents ($_FILES['image'] ['tmp_name']));
   $image_name = addslashes($_FILES['image']['name']);
   $image_size = getimagesize($_FILES['image']['tmp_name']);
 }

尼克利文如果解决了你的问题,考虑接受这个答案。下面是如何返回此处并对勾号/复选标记执行相同操作,直到其变为绿色。这会通知社区,找到了解决方案。否则,其他人可能会认为问题仍然悬而未决,并可能希望发布更多答案。