PHP图像宽度没有响应?

时间:2014-04-07 20:13:28

标签: php mysql css image

我有这个代码,所以我可以设置一个最小宽度,它不起作用?我试过了,它不想做任何事情......我的if逻辑有什么东西吗?

$imagesize = getimagesize($_FILES['fileField']['tmp_name']);
$width = $imagesize[0];
if($width>500)
{
    $error_msg="too small";
    print($error_msg);
    exit();
}

2 个答案:

答案 0 :(得分:0)

将您的IF语句切换为:

if($width<500)
{
    $error_msg="too small";
    print($error_msg);
    exit();
}

此外,通过打印出该变量来了解图像大小的内容:

print_r($imagesize);

答案 1 :(得分:0)

如果您尝试过滤掉小图片,则应将比较反转为if($width<500)。除此之外,将来您还可以在多行中添加额外的调试语句,以帮助您确定代码所采用的路径。在此过程中,只需要一些echo语句即可。

检索高度只是$height = $imagesize[1];

您可以通过打印其内容找到有关您创建的$imagesize变量的更多信息:print_r($imagesize);