Сделать скриншот сайта

В редакторе

Сделать скриншот сайта

Brain_Script
930
2016-09-03 11:29:54
<?php /** * Функция сохраняет скриншот сайта $site_url * с разрешением экрана $screen и размером $size (ширина картинки) * в каталоге $destination_path файлом расширением $file_extension. * * @param string $destination_path * @param string $site_url * @param string $screen * @param int $size * @param string $file_extension */ function save_screenshot($destination_path, $site_url, $screen, $size, $file_extension) { $request_url = "http://mini.s-shot.ru/$screen/$size/$file_extension/?$site_url"; $content = file_get_contents($request_url); file_put_contents($destination_path . parse_url($site_url, PHP_URL_HOST) . '.' . $file_extension, $content); } // Пример генерации скриншота страницы сайта разрешением 1280 на 1024 пиксела и // шириной в 1280 пикселей: save_screenshot('/opt/lampp/htdocs/', 'http://ru.wordpress.org/', '1280x1024', '1280', 'jpeg'); // Пример генерации полноразмерного скриншота страницы сайта: save_screenshot('/opt/lampp/htdocs/', 'http://ru.wordpress.org/', '1280', '1280', 'jpeg'); ?>
Войдите для добавления комментария.
Нет комментариев
Яндекс.Метрика Яндекс.Метрика