【PHP】下らねぇ質問はID出して書き込みやがれ 75
■ このスレッドは過去ログ倉庫に格納されています
0523nobodyさん
2008/11/02(日) 00:03:32ID:DiQX8KFl【PHPのバージョン】php5.26
【連携ソフトウェア】
【質問内容】
初めまして。
現在、PHP5.2.2 から実装された imagegrabwindow() を使って、サイトのサムネイルを作る実験をしているのですが、どうもうまくいきません。
動作的には、COM でブラウザを立ち上げて、ウィンドウをキャプチャする感じなんですが、ブラウザウィンドウの枠はキャプチャ出来ても、下のように、その中身が真っ黒になってしまいます。
http://pepcomix.net/tmp/test3.jpeg
画像を見てお分かりになるかと思いますが、タイトルバーに文字列が表示されている事から、サイト自体は読み込んでいる様です。
コードは、php.net の「ウィンドウ (ここでは IE) の中身のキャプチャを行います。」のサンプルを使っています。
http://jp.php.net/manual/ja/function.imagegrabwindow.php
このコードを動かしたい環境は、Windows 2003 server、Apache 2.2、PHP 5.2.6、さくらの専用サーバーです。
試しに、リモートデスクトップで Windows 2003 サーバーにアクセスして、コマンドラインから PHP を直接実行しましたが、この時は、リモートデスクトップ上にブラウザが立ち上がり、正しくブラウザの中身もキャプチャされました。
同様に、自宅の Windows XP マシンの1台に XAMPP をインストールし、他のマシンからアクセスした時も、正しくキャプチャされます。
最終的には、Windows 2003 Server 上で動作させたいのですが、どなたか解決策をお持ちではないでしょうか。
宜しくお願い致します。
■ このスレッドは過去ログ倉庫に格納されています