Php ile Ekran Görüntüsü almak

PHP

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..

9 Yorum

  1. “Bilgisayarım’a sağ tıklayalım ve açılan menüden Yönet diyelim.”
    bunu plesk panelinde nasıl yapabiliriz

  2. Merhaba Arif. Hosting firman ile irtibata geçmen gerekir. İleri düzey yetkiler söz konusu olduğu için bu tip işlemler plesk panel’den yapılamaz.

  3. Merhaba. Ben localhostumda denedim. Aynı şekilde siyah ekran geliyor. Ayrı bir işlem daha varmı acaba?

  4. salam zehmet olmasa mail.ruda mene dostluq atin sizinle bezi seyleri danismaq isterdim cox xahiw

  5. mrb. konu ile alakalımı bilmiyorum ama hocam yardımcı olurmusunuz.
    websitemde makaleye resim eklendiğinde güzel görülüyor ama resim eklemezsek resim yerine çirkin görünümlü bir alan oluşuyor. burada biz makaleye resim eklemezsek resim yerine kendi belirlediğimiz bir resmi getirebilirmiyiz. resimbulunamadı.jpg gibi.

    resimleri ve makaleyi çektiğim kod:

    Projelerimiz

    <?php $eee = mysql_query("select * from emlaklar order by id desc limit 0,".$print['urunsayi'].""); $sayac = 1; if(mysql_num_rows($eee)=="0"){ echo 'Eklenmiş bir ürün bulunamadı. Lütfen daha sonra tekrar deneyin.‘; }else{ while($fff = mysql_fetch_array($eee)){ ?>
    <div class="grid">

    <a href="emlakdetail.php?url=”><img src="” alt=”” div align=”right”width=”427″ height=”257″ title=”” />

    <a href="emlak-.html”><img src="” alt=”” width=”227″ height=”157″ title=”” />

  6. Hocam ben bunu sitemde uygulasam gelen ziyaretçilerin sayfanın neresine odaklandığını anlayabilirmiyim bu ekran görüntüsü cursorleride kaydediyormudur birde bununla normal pc nin ekran görüntüsünü alabilirmiyiz ?

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir