直到最近,我一直在使用一些 PHP 将照片上传到网站。但突然它开始触发各种错误消息。
我使用的表单在操作时运行以下代码:
$uploaddir = "../../user_content/photo/";
$allowed_ext = array("jpeg", "jpg", "gif", "png");
if(isset($_POST["submit"])) {
$file_temp = $_FILES['file']['tmp_name'];
$info = getimagesize($file_temp);
} else {
print "File not sent to server succesfully!";
exit;
}
表单的文件上传部分有以下元素:
<input name="file" type="file" class="photo_file_upload">
上传的提交按钮具有以下属性:
<button type="submit" name="submit" class="photo_upload">Upload</button>
但是每当我运行它时,我总是会收到以下警告:
Warning: getimagesize() [function.getimagesize]: Filename cannot be empty in (upload PHP file) on line 10
(第 10 行是这部分:$info = getimagesize($file_temp);)
有人对这是什么原因有任何想法吗?