Bu dersimizde her hangi bir sitenin ekran görüntüsünü bize sunan thumbalizr apiyi anlatacağım.Öncelikle sitesin
https://www.thumbalizr.com/ girip üye oluyoruz.Üye olduktan sonra bir api key veriyor.Daha sonra
https://www.thumbalizr.com/apitools buradan dosyaları indirip
class.inc.php , config.inc.php ve cache klasörünü alıp çalışmamızın olduğu yere ekliyoruz.
İncele : http://ustaderslik.com/ornek/thumbalizr/
İndir : http://ustaderslik.com/dosya/thumbalizr.zip
Ekran görüntüsünü almak için php sayfamızda
<?php
define ("_THUMBALIZR",1);
require_once("config.inc.php");
$image=new thumbalizrRequest();
$image->request("http://ustaderslik.com");
if ($image->headers['Status']=="OK" || $image->headers['Status']=="LOCAL") {
$image->output();
} else {
print_r($image->headers);
}
?>
yularıdaki ustaderslik yerine site ismimizi yazıyoruz.Ama daha önceden
config.inc.php ayar yapmamız gerek.
config.inc.php de api key alanımıza keyimizi yazıyoruz.
$thumbalizr_defaults arrayından da ayarlarımızı yapıyoruz.Kaliteyi,boyutu,formatı vs değiştirebiliriz buradan.Artık apimiz hazır.Çalıştırdığımızda ekran görüntüsünü kaydedip ekrana basacaktır.
Görüntüsü :
