Спустя 21 минута, 19 секунд (18.12.2009 - 19:26) VolCh написал(а):
для никсов (как самый запарный, имхо, вариант):
1. через exec/system запустить (если не запущены) иксы+гноме(например)
2. запустить там браузер с нужным адресом
3. вызвать команду снятия скриншотов
4. отресайзить картинку
как-то так
1. через exec/system запустить (если не запущены) иксы+гноме(например)
2. запустить там браузер с нужным адресом
3. вызвать команду снятия скриншотов
4. отресайзить картинку
как-то так
Спустя 1 час, 40 минут, 23 секунды (18.12.2009 - 21:06) rus_tik написал(а):
А как это выглядит в коде? Я могу отресайзить картинку, а сотальное пока не понятно.
Спустя 46 минут, 40 секунд (18.12.2009 - 21:53) twin написал(а):
В коде никак. На чистом php это не реализуется.
Спустя 14 минут, 10 секунд (18.12.2009 - 22:07) VolCh написал(а):
Ну почему никак?
Что-то вроде
<?php
exec('firefox http://phpforum.ru'); // запускаем файерфокс
sleep($n); // ждём пока прогрузится
exec("scrot 'screen-%Y%m%d-%H%M%S.png''"); // делаем скриншот
// ресайзим файл...
?>
Правда на серваке должны стоять иксы и, например, gnome, ну и файерфокс, так что нужен как минимум vds, шаредом не обойтись.
А еще есть сервисы по предоставлению скриншотов сайтов в различных браузерах под различными осями. Можно написать систему взаимодействия с ними, но об оперативности там, афаик, можно забыть

Что-то вроде
<?php
exec('firefox http://phpforum.ru'); // запускаем файерфокс
sleep($n); // ждём пока прогрузится
exec("scrot 'screen-%Y%m%d-%H%M%S.png''"); // делаем скриншот
// ресайзим файл...
?>
Правда на серваке должны стоять иксы и, например, gnome, ну и файерфокс, так что нужен как минимум vds, шаредом не обойтись.
А еще есть сервисы по предоставлению скриншотов сайтов в различных браузерах под различными осями. Можно написать систему взаимодействия с ними, но об оперативности там, афаик, можно забыть
_____________
Уважаемые друзья и все те, кто желал мне счастья, любви и удачи в 2009г!
Спешу сообщить - нифига не исполнилось.