Bu konumuzda Php ile nasıl  ekran görüntüsü alınabilir bunu inceleyeceğiz.  Birkaç destek sitesinde sorulmuş ve hep Javascript kullanılmaya gidilmiş fakat Php 5 ile gelen bir fonksiyon yardımı ile ekran görüntüsünü tek bir fonksiyon ile almak ve dizine kaydedip sonra da okutmak mümkün.

Php ile dahili olarak gelen GD kütüphanesinde resim işleme fonksiyonları zaten mevcut.

Kodumuz aşağıda:

<?php
$eg = imagegrabscreen();
imagepng($eg, "ekrangoruntusu.png");
echo "<img src=\"ekrangoruntusu.png\">";
imagedestroy($eg);
?>

NOT: Eğer kodu çalıştırdıktan sonra siyah bir ekran görüntüsü alıyorsanız aşağıdaki işlemleri uygulayın.

Bilgisayarım’a sağ tıklayalım ve açılan menüden Yönet diyelim.
Servisler ve Uygulamalar altında Servisler’e tıklıyoruz.
Apache2.2 servisine sağ tıklayıp özellikler diyoruz.
Üst kısımda Oturum aç sekmesinde hemen alt kısımda “Masaüstü ile etkileşime izin ver” gibi bir seçenek var, onu işaretliyoruz.
Apache2.2 servisini restart edelim.

Hepsi bu kadar..