|
|
|
| Как сделать Print Screen страницы сайта и сохранить его в качестве рисунка.
Всё это нужно сделать средствами PHP.
? | |
|
|
|
|
|
|
|
для: Port_Artur1
(07.08.2008 в 20:05)
| | Почитал форум, оказывается что вроде как нельзя!
Но если кто-то каким либо способом нашёл способ решения данного вопроса прошу отписать в данной теме! | |
|
|
|
|
|
|
|
для: Port_Artur1
(07.08.2008 в 20:13)
| |
<?
$browser = new COM("InternetExplorer.Application");
$handle = $browser->HWND;
$browser->Visible = true;
$browser->Navigate("http://softtime.ru/forum/read.php?id_forum=1&id_theme=56537&page=1");
while ($browser->Busy) {
com_message_pump(4000);
}
$im = imagegrabwindow($handle, 0);
$browser->Quit();
imagejpeg($im);
?>
|
Но работать будет только на Win хосте. Либо воспользоваться сервисом, как-то об этом тут уже говорили. | |
|
|
|
|
|
|
|
для: Port_Artur1
(07.08.2008 в 20:13)
| | Средствами PHP этого никак не сделать. Но есть вроде соответствующие приложения, которые можно поставить на сервер и работать с ними через exec() | |
|
|
|
|
|
|
|
для: DDK
(07.08.2008 в 20:33)
| | Какие именно приложения, вы посоветовали бы мне использовать? | |
|
|
|
|
|
|
|
для: Port_Artur1
(10.08.2008 в 14:58)
| | Из вашего письма:
>К сожалению возникла такая ошибка при использовании вашего кода.
>В чём может быть причина?
>Fatal error: Class 'COM' not found in /home/millerov/domains/12000.ru/public_html/777.php on line 2
Под какой системой работает сервер, на котором вы проверяете пример?
COM-функции доступны только на Windows платформах. | |
|
|
|