Как сделать фото страницы?

Marik1993

Как сделать фото страницы средствами php, ну или другими. Только не API на другой сайт.
3 ответа

Marik1993

Marik1993, php работает на сервере с данными файловой системы, с базами данных и с данными, которые предоставляет ему пользователь. он понятия не имеет о том, как страница выглядит в браузере, ему это и не надо. теоретически, конечно, можно это эмулировать, но это жеееееесть.


Marik1993

Вбейте в поисковике "Сервис создания скриншотов сайтов". Выбераешь любой понравившейся... смотришь какие данные для создания скриншота он принимает. file_get_contents() должен вполне подойти.Вот, в одной из статтей, отличный пример нашёл:
<?php
function screen($url, $razr, $razm, $form)
{
$toapi="http://mini.s-shot.ru/".$razr."/".$razm."/".$form."/?".$url;
$scim=file_get_contents($toapi);
file_put_contents("screen.".$form, $scim);
}
?>
Пример использования:
screen("http://dosites.ru", "1024x768", "600", "jpeg");