getimagesize() ошибка в php

Поэтому я использую функцию getimagesize, чтобы получить размер изображения. Я использую следующую строку:

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

Переменная $ imagen является правильной, как будто я повторяю ее, я получаю URL-адрес изображения, и изображение существует. Любая идея?Edit: 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)); is: http://snapi2.vv.si/web/images/productos/EE523152.jpg' http://snapi2.vv.si/web/images/productos/EE523152.jpg' false

2 ответа

Решение

Если вы получаете удаленное изображение, вам необходимо убедиться, что вы включили

allow_url_fopen

в php.ini.

URL, к которому вы обращаетесь, не разрешается. Если вы перейдете по http://snapi2.vv.si/web/images/productos/EE523152.jpg в браузере, вы увидите страницу, где сервер не найден.

Другие вопросы по тегам