我正在尝试获取服务器中图像的图像大小,数据在数据库中,或者我的getimagesize函数如下所示
$size = getimagesize(upload/$array['image']);
print_r($size);我找回了这些错误...
Warning: Division by zero in /home/content/44/8713044/html/view/home/home.html on line 81
Warning: getimagesize() [function.getimagesize]: Filename cannot be empty in /home/content/44/8713044/html/view/home/home.html on line 81图像在正确的place...what中,我做错了吗?
发布于 2012-05-03 23:43:25
路径不是用引号括起来的,所以它不是一个字符串。
$size = getimagesize(upload/$array['image']);它试图用数学方法将一个名为upload的常量除以$array['image']。
使用引号并连接,如下所示:
$size = getimagesize('upload/' . $array['image']);发布于 2012-05-03 23:43:30
您应该像这样引用字符串:
getimagesize("upload/{$array['image']}");否则,PHP会将其视为数学表达式
此url可能会有所帮助:- http://www.php.net/manual/en/language.expressions.php
https://stackoverflow.com/questions/10434735
复制相似问题