我一直收到此通知,但我不明白为何或如何解决此问题?
注意:未定义的索引:在第56行的/website/classes/Validate.php中警告:exif_imagetype():第56行的/website/classes/Validate.php中的文件名不能为空
这就是我要做的事情。
$validate = new Validate();
if($validate->fileCheck('file')){
echo "success";
}else{
echo "failed";
}
这就是我认为我正在将文件名发送到我在类中使用的类。
public function fileCheck($name){
$allowed = array(IMAGETYPE_PNG, IMAGETYPE_JPEG, IMAGETYPE_GIF);
$file = exif_imagetype($_FILES[$name]['tmp_name']);
if(in_array($file, $allowed)){
return true;
}
return false;
}
如果有人能帮助我理解为什么它会抛出这个通知以及如何解决它我会非常感激。