当我尝试获取图像的大小时,它返回false并收到此警告:
$img_size = getimagesize($img_dir.$image_name.'0.jpg');
var_dump($img_size); // returns bool false
警告: 和getimagesize(http://example.com/wp-content/uploads/2018/devices/mk10_0.jpg): 无法打开流:HTTP请求失败! HTTP / 1.1 400错误请求 在
我的第一个想法是图像的路径不正确,但我在图片标记中尝试了网址并且加载图像很好
echo '<img src="'.$img_dir.$image_name.'0.jpg" alt="">';
我不知道它是否与这个问题有关但在收到此警告之前我遇到了与PHP设置方式相同的代码行问题,我不得不更新我的php.ini
变量{ {1}}
我的PHP设置还有更多工作要做吗?
修改
此代码不能解决问题,但是可以在不抛出错误/警告的情况下获取图像大小信息的替代方法。
allow_url_fopen=1