Hocam direk php ile yapmak çok sağlıklı değil.
Mesela ekteki örnek mevcut ama çok sağlıklı çalışmaz modüllerün yüklü olması php sürümün uyumlu olması gerekir ve ayrıca windows için destekler sadece.
<?php $img*= imagegrabscreen();imagepng($img, 'ekrangoruntusu.png');?>
Ama tabi imkansız değil Js ve php kullanılarak hazırlanmış örnek projeler mevcut.
https://github.com/microweber/screen inceleyebilirsiniz.
hocam
https://github.com/microweber/screen bunu nasıl yapabilirim daha once pek denemedimde