Вы не показываете никакого кода и не говорите, что именно не работает, но если вы используете exec
, есть вероятность, что вам просто нужно экранировать параметр, прежде чем передать его в ImageMagick.
Если вы получаете URL-адреса извне, вам понадобится , чтобы сделать это в любом случае по соображениям безопасности!
$ip = "http://isite.com:81/image.jpg";
$ip_safe = escapeshellarg($ip);
exec("identify $ip_safe");