getimagesize不再有效

时间:2015-05-19 15:26:50

标签: php getimagesize

我的php / html应用程序(在Centos 6.5上)使用getimagesize()来启用来自互联网的图像缩放。它已停止工作,我不知道为什么。允许url fopen打开。

例如:

$imginfo= getimagesize('http://www.chair.furniture/3592-large_default/eames-dsw-chair-.jpg');

产生错误:

PHP Warning:  getimagesize(http://www.chair.furniture/3592-large_default/eames-dsw-chair-.jpg): failed to open stream: Connection timed out in ....

这不适用于任何网址。它挂起大约60秒然后返回false。

我也尝试过:

$image = imagecreatefromstring(file_get_contents($url));

但这会产生类似的错误:

PHP Warning:  file_get_contents(http://www.chair.furniture/3592-large_default/eames-dsw-chair-.jpg): failed to open stream: Connection timed out in....

防火墙设置:

**INPUT**
ACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0           tcp dpt:80 state NEW,ESTABLISHED
ACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0           tcp dpt:443 state NEW,ESTABLISHED
**OUTPUT**
ACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0           tcp spt:80 state ESTABLISHED
ACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0           tcp spt:443 state ESTABLISHED

任何想法?

0 个答案:

没有答案