getimagesize ...无法打开流:HTTP请求失败! HTTP / 1.1 400错误请求

时间:2018-06-08 07:45:31

标签: php fopen getimagesize

当我尝试获取图像的大小时,它返回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

0 个答案:

没有答案