как вы делаете снимок вашего текущего окна браузера с помощью php - PullRequest
0 голосов
/ 31 июля 2009

Я пробовал искать везде, но, похоже, нет никакой реализации, кроме как для того, чтобы клиент использовал файл (какой-то пакет / exe).

Ответы [ 3 ]

7 голосов
/ 31 июля 2009

Ты просто не можешь этого сделать. PHP - это язык сценариев на стороне сервера, возможно, вы можете сделать это с помощью JavaScript, но я даже не уверен в этом.

Я знаю, что кто-то реализовал такой сервис, но на самом деле ему пришлось использовать браузер Mozilla, который открылся, и скрипт (я думаю, это был не JS, может быть, perl, c / c ++) сделал скриншот и загрузил его.

1 голос
/ 31 июля 2009

Я предполагаю, что вы имеете в виду "ваш" в общем смысле. Если вы имеете в виду «как сделать снимок экрана ...», вы обычно нажимаете клавишу экрана печати. Если вы пытаетесь захватить вывод браузера своих пользователей, я бы сказал, что это, вероятно, невозможно. Если бы это было так, лучшее, что вы могли бы получить, это результат того, что вы написали сами.

Google Gears может быть может быть взломан, чтобы сделать что-то близкое, если вы можете смоделировать нажатие клавиши экрана печати с помощью JS и получить файл для сохранения в месте, куда могут обращаться шестерни.

0 голосов
/ 31 июля 2009

Вы не можете сделать это в PHP, так как PHP работает на сервере, а не на клиенте.

Чтобы получить скриншоты браузера, вы можете посмотреть, например, этот список .

Если вы ищете автоматизированное решение для создания скриншота веб-страниц, открытых в окне браузера, вы также можете посмотреть на этот вопрос: Как сделать снимок экрана x с помощью PHP, shell_exe и scrot ответы.

И, наконец, без выбора какого-либо конкретного поста, вы можете попробовать поиск по SO; что-то вроде скриншот браузера , отсортированное по релевантности, похоже, получило несколько интересных постов : -)

Удачи!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...