私はどこからでも検索しようとしましたが、クライアントがファイル(バッチ/ exe)を使用する以外の方法はありません。PHPを使って現在のブラウザウィンドウのスナップショットを取る方法
0
A
答えて
7
あなたはそれを行うことはできません。 PHPはサーバー側のスクリプト言語ですが、JavaScriptを使用してスクリプトを実行することはできますが、それについてはわかりません。
私は誰かがそのようなサービスを実装していることを知っていますが、実際にMozillaブラウザを使用しなければならず、スクリプトを開いていました(JSではない、多分perl、c/C++だと思います)。
1
私はあなたが一般的な意味であなたのことを意味していると仮定しています。 「どのようにスクリーンショットを撮るのですか?」という意味ならば、一般にプリントスクリーンキーを押します。ユーザーのブラウザ出力をキャプチャしようとしている場合は、おそらく不可能だと言いたいと思います。それがあったなら、あなたが得ることができる最高のものは、あなたが書いたものの出力です。
Google Gears JSの印刷画面キーをシミュレートしてファイルを入手して、どこかのギアにアクセスできる場合は、何かを近づけることができます。
0
PHPはクライアントではなくサーバー上で動作しているため、これを行うことはできません。
ブラウザのスクリーンショットを取得するには、たとえばthis listをご覧ください。
ブラウザウィンドウで開いたWebページのスクリーンショットを撮る自動化ソリューションを探している場合、この質問を見ることもできます:How to capture x screen using PHP, shell_exe and scrotとその回答。
最後に、特定の投稿を選択せずに、SOを検索することができます。 screenshot browserのようなものは、関連性によってソートされています。:-)
幸運を祈る!
関連する問題
- 1. PHPメーラーを使用して現在のメールIDを取得する方法
- 2. javascriptを使って現在のユーザーの言語を取得する方法は?
- 3. jsを使って現在のumbracoユーザーの詳細を取得する方法
- 4. サイファーを使って現在の時刻を取得する方法
- 5. gmaps.jsを使って現在のズームレベルを取得する方法は?
- 6. php/mysqlページングの現在のページを取得する方法
- 7. iOS:AVPlayer - ビデオの現在のフレームのスナップショットを取得
- 8. 現在の分を取得する方法PHP
- 9. phpを使って現在のディレクティックのパスを取得しますか?
- 10. JavaScriptを使って現在のオブジェクトのURLを取得する
- 11. Anonymousを使ってファイルの現在のパスを取得する
- 12. 弾性検索:現在実行中のスナップショット操作を取得
- 13. XMLを使って現在の日付を取得する
- 14. は、内部の現在のメソッド名を取得、私は現在、このPHPコードを持っている/必要
- 15. ビデオコントロールのスナップショットを取る方法は?
- 16. フィールド日付と現在の日付との間の日数をPHPを使って調べる方法
- 17. os.time()を使ってスクリプトの現在の時刻を知る方法は?
- 18. wso2 bpmnによって現在のユーザーを取得する方法?
- 19. PHP現在の月の週の数はPHPを使用してのみ取得
- 20. PHPのdomxpathを使ってimg srcを取得する方法
- 21. 現在地を取得する方法
- 22. C#を使用してスタック内の現在のインデックスを取得する方法
- 23. アドインを使用してIEの現在のURLを取得する方法
- 24. コンボボックスエディタを使用してグリッドの現在の行を取得する方法
- 25. swiftを使用してappdelegateの現在の場所を取得する方法
- 26. jQueryを使用して要素の現在のドキュメントを取得する方法
- 27. SKActionの現在のアニメーションフレームから現在のテクスチャを取得する方法は?
- 28. 現在再生中のビデオファイルの現在のフレームを取得する方法は?
- 29. JupyterでJavaScriptを使って現在のセルを選択する方法は?
- 30. twig、symfony2を使って月齢を現在の年齢にする方法は?
私がしたいのは、テーブルといくつかのボタンがあるページがあります。今、自分のページのユーザーがバグを見つけて報告したい場合、彼はブラウザ上でアクティブなもののスナップショットを取るボタンまたはリンクをクリックすることができます。アップロードしたり、私に送信することができます。しかし、あなたが投稿したように、この機能はPHPだけを使用する以上のものを必要とするかもしれません。 –
ああ、あなたはユーザーをスクリーンショットにしたいです...それはさらに困難です。私の答えでは、あなたのサーバーにサイトのスクリーンショットを作成させたいと思っていました。まあ、いずれにしても、PHPを使って行うことはできません。 – usoban