图片和评论上传

时间:2013-08-12 17:42:41

标签: php image

@$file = $_FILES['image']['tmp_name'];
@$image = addslashes(file_get_contents($_FILES['image']['tmp_name']));
$image_name = addslashes($_FILES['image']['name']);
@$image_size = getimagesize($_FILES['image']['tmp_name']);

$user_post = $_POST['string']

$ user_post是必须继续进行的,图片上传不是必须继续进行的,我尝试了各种方法但是

$image_size === false
考虑了空图像文件以及上传的错误图像文件。我无法分别检查所选图像是否为空或所选的图像文件是否错误。

有没有人能解决这个问题?

1 个答案:

答案 0 :(得分:1)

如果您的图片上传是可选的,并且您想要检查用户是否上传了图片,则可以使用数组部分$_FILES['image']['error'],此部分会为您提供文件的错误代码。

当此部分的值 4 时,没有文件被上传。移动文件时,您可以检查它。

Src:http://php.net/manual/en/features.file-upload.errors.php

我希望这就是你想要的。如果没有,请澄清你的问题。