0

所以我使用 getimagesize 函数来获取图像的大小。我使用的线路如下:

list($width, $height) = getimagesize($imagen); 

变量 $imagen 是正确的,就好像我回显它一样,我得到了图像 url,并且图像确实存在。有什么想法吗?编辑:allow_url_fopen 已打开,我得到的错误如下:

Warning: getimagesize(): Couldn't resolve host name in /home/u969736199/public_html/web/productos.php on line 43 Warning: getimagesize(http://snapi2.vv.si/web/images/productos/R2203054.jpg): failed to open stream: operation failed in /home/u969736199/public_html/web/productos.php on line 43 http://snapi2.vv.si/web/images/productos/R2203054.jpg

我从 var_export($imagen); 得到什么 和 var_export(is_readable($imagen)); 是: http ://snapi2.vv.si/web/images/productos/EE523152.jpg'http: //snapi2.vv.si/web/images/productos/EE523152.jpg '假

4

2 回答 2

0

您访问的网址无法解析。如果你在浏览器中访问http://snapi2.vv.si/web/images/productos/EE523152.jpg,你会得到一个找不到服务器的页面。

于 2013-07-12T09:31:22.073 回答
0

如果您要检索远程图像,您需要确保启用

allow_url_fopen

在 php.ini 中。

于 2013-07-12T09:20:53.410 回答