繁体   English   中英

PHP的图像宽度没有响应?

[英]PHP image width not responding?

我有此代码,因此我可以设置最小宽度,但是不起作用? 我已经尝试过了,它不想做任何事情... if逻辑有什么用吗?

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

将您的IF语句切换为:

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

另外,通过打印该变量来查看图像尺寸说明:

print_r($imagesize);

如果要过滤掉小图像,则应将比较结果反转为if($width<500) 除此之外,将来,您始终可以跨几行添加额外的调试语句,以帮助您确定代码采用的路径。 沿途仅执行一些echo语句即可。

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM