そこで私の計画は、PHP と IECapt を使用して URL の小さなサムネイルを作成することです。優れたコマンド ライン ツールである 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、すべて私のパソコン上にあるため、フル アクセスです。)
何か案は?