Мое приложение php / html (в Centos 6.5) использует getimagesize () для включения масштабирования изображений из Интернета. Он перестал работать, и я не знаю почему. Разрешить включение URL включено.
Например:
$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 ....
Это не работает с любыми URL. Он зависает около 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
Любые идеи кто-нибудь?
Задача ещё не решена.
Других решений пока нет …