Итак, я планирую сделать небольшие эскизы URL-адресов с помощью PHP и IECapt.
IECapt хорошо работает, хороший инструмент командной строки, получает полноразмерное изображение указанного URL за 1-4 секунды.
Но моя проблема - выполнить его через PHP. Вот код, который я пытаюсь заставить работать:
exec('IECapt.exe ' . escapeshellarg($URL) . ' ' . escapeshellarg($Filename))
$ URL - это, конечно, URL, а $ filename - это упрощенная версия URL.
Иногда я получаю IECapt для привязки изображения (через PHP), но это занимает ужасно много времени (30-60 с), и в конце я всегда получаю 500 ошибок, без сообщений об ошибках, чтобы сказать мне, что случилось.
Обе переменные в порядке, они работают вручную с командной строкой:
IECapt http://google.com Google.png
Мой сервер настроен на IIS7 и PHP5.2.9, если применимо.
(Windows Vista, все на моем персональном компьютере, полный доступ.)
Есть идеи?