У меня возникают проблемы при использовании exec идентификации на удаленном изображении с помощью imagemagick, если URL содержит номер порта. Таким образом, URL выглядит следующим образом: http://isite.com:81/image.jpg Если я удаляю: 81, это работает. Что я могу сделать? Либо исправление этой проблемы с помощью imagemagick, либо удаление номера порта - это нормально. Я попытался использовать функцию parse_url в PHP для удаления порта, однако впоследствии я не могу восстановить URL, потому что функция http_build_url() недоступна на моем сервере, и я не могу установить ее.
1 ответ
0
Убедитесь, что вы используете хотя бы эту версию: ImageMagick 6.6.3-1 2010-07-26 Q16
Это версия, которую я имею на одном из моих компьютеров, и если я укажу TCP-порт 80 (по умолчанию в любом случае), он будет работать нормально.
Кроме того, сайт, на который вы ссылались, сейчас недоступен, поэтому убедитесь, что он запущен и работает, прежде чем пытаться сделать это снова (если это был пример, то вы должны были использовать RFC-совместимый «www.example.com», чтобы сделать это). Чисто).