重複の可能性:
PHP を使用した Web サイトのスクリーンショット
スクリーンショットを撮ってPHPに保存するにはどうすればよいですか? ユーザーの画面のスクリーンショットを撮り、保存ボタンをクリックしたときにユーザーのマシンに保存したいと思います。これを行う方法はありますか??
重複の可能性:
PHP を使用した Web サイトのスクリーンショット
スクリーンショットを撮ってPHPに保存するにはどうすればよいですか? ユーザーの画面のスクリーンショットを撮り、保存ボタンをクリックしたときにユーザーのマシンに保存したいと思います。これを行う方法はありますか??
これは PHP ではできません。
これは、 HTML2Canvasのような HTML5/Javascript を使用して行うことができます。
それに関する問題は、古いブラウザーとの互換性です。したがって、これを使用することは、ウェブサイトが誰を対象としているかによって異なります。
PHP はサーバー側のスクリプトであり、リアルタイムのブラウザーのニーズとは何の関係もないことを 1 つ理解する必要があります。スクリーンショットをキャプチャするために、jQueryなどのライブラリでJavaScriptを試すことができます。次に、その画像をAJAX経由で渡すことができます。そこで、PHP を使用して画像をサーバー ディレクトリに保存できます。
このstackoverflowの質問が役立つ場合があります。