2009-07-31 15 views

答えて

7

あなたはそれを行うことはできません。 PHPはサーバー側のスクリプト言語ですが、JavaScriptを使用してスクリプトを実行することはできますが、それについてはわかりません。

私は誰かがそのようなサービスを実装していることを知っていますが、実際にMozillaブラウザを使用しなければならず、スクリプトを開いていました(JSではない、多分perl、c/C++だと思います)。

+0

私がしたいのは、テーブルといくつかのボタンがあるページがあります。今、自分のページのユーザーがバグを見つけて報告したい場合、彼はブラウザ上でアクティブなもののスナップショットを取るボタンまたはリンクをクリックすることができます。アップロードしたり、私に送信することができます。しかし、あなたが投稿したように、この機能はPHPだけを使用する以上のものを必要とするかもしれません。 –

+0

ああ、あなたはユーザーをスクリーンショットにしたいです...それはさらに困難です。私の答えでは、あなたのサーバーにサイトのスクリーンショットを作成させたいと思っていました。まあ、いずれにしても、PHPを使って行うことはできません。 – usoban

1

私はあなたが一般的な意味であなたのことを意味していると仮定しています。 「どのようにスクリーンショットを撮るのですか?」という意味ならば、一般にプリントスクリーンキーを押します。ユーザーのブラウザ出力をキャプチャしようとしている場合は、おそらく不可能だと言いたいと思います。それがあったなら、あなたが得ることができる最高のものは、あなたが書いたものの出力です。

Google Gears JSの印刷画面キーをシミュレートしてファイルを入手して、どこかのギアにアクセスできる場合は、何かを近づけることができます。

0

PHPはクライアントではなくサーバー上で動作しているため、これを行うことはできません。

ブラウザのスクリーンショットを取得するには、たとえばthis listをご覧ください。

ブラウザウィンドウで開いたWebページのスクリーンショットを撮る自動化ソリューションを探している場合、この質問を見ることもできます:How to capture x screen using PHP, shell_exe and scrotとその回答。

最後に、特定の投稿を選択せず​​に、SOを検索することができます。 screenshot browserのようなものは、関連性によってソートされています。:-)

幸運を祈る!

関連する問題