Advertisement
AsviS

screenshot

Aug 26th, 2015
132
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.00 KB | None | 0 0
  1. Ещё можно воспользоваться сервисом скриншотов сайта (http://s-shot.ru). И сделать к нему обращение через PHP например.
  2. <?php
  3. function screen($url, $extn, $size, $format)
  4. {
  5.     $url = "http://mini.s-shot.ru/".$extn."/".$size."/".$format."/?".urlencode($url);
  6.     $str = file_get_contents($url);
  7.     file_put_contents("screen.".$format, $str); // тут лучше указать путь куда сохранять
  8. }
  9.  
  10. screen("http://habr.ru", "1024x768", "600", "jpeg");
  11. ?>
  12. И параметры тут:
  13.  
  14. $url — адрес сайта
  15. $extn — разрешение экрана указывается в пикселях, например (1024x768)
  16. $size — размер ограничивающий максимальное значение высоты и ширины
  17. $format — формат изображения, может принимать два значения (JPEG|PNG), по умолчанию «JPEG».
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement