четверг, 7 февраля 2013 г.

скрин части сайта на php

svn co https://cutycapt.svn.sourceforge.net/svnroot/cutycap

Subversion установлен, создаем какой-либо каталог для CutyCapt и скачиваем в него исходники:

apt-get install subversion libqt4-webkit libqt4-dev g++

Теперь собираем CutyCapt. Для этого понадобится svn:

Итак, для начала подготовимся и установим себе на сервер (сойдет любой Lunix-овый VPS/VDS, в примерах использован Debian) все необходимое. Для начала нам понадобится CutyCapt и виртуальные X-ы. Начнем с последних - сгодится Fake Xserver, он же xvfb. Ставим:

Сегодня, заглянув на один из форумов, наткнулся на вопрос о том, как сделать при помощи PHP скриншот сайта. Задачка показалось интересной, и через несколько минуть поиска наткнулся на такую вещь, как CutyCapt. Впрочем, для работы этой утилиты нужен X-server. Но т.к. иксы и виртуальный сервер под хостинг - вещи не вполне совместимые (ну зачем графическая оболочка веб-серверу?), то решено было поставить xvfb.

Делаем скриншот сайта с использованием PHP

Делаем скриншот сайта с использованием PHP и CutyCapt

Комментариев нет:

Отправить комментарий