Does it really work by making those changes....coz it didnt on my PC :(
imagegrabscreen
(PHP 5 >= 5.2.2)
imagegrabscreen — 画面全体をキャプチャする
説明
resource imagegrabscreen
( void
)
画面全体のスクリーンショットを取得します。
返り値
成功した場合に画像リソースの ID、失敗した場合に FALSE を返します。
例
例1 imagegrabscreen() の例
この例は、現在の画面の状態のスクリーンショットを取得してそれを png 画像として保存するものです。
<?php
$im = imagegrabscreen();
imagepng($im, "myscreenshot.png");
imagedestroy($im);
?>
注意
注意:
この関数は Windows 上でしか使用できません。
alertrohit at gmail dot com
14-Feb-2012 06:56
Nitrogen
12-Dec-2009 07:22
If you have multiple displays set up, this function will only grab the primary display; not all of them like you would with the 'Print Screen' key.
Also, this should be pretty obvious but I'll mention it anyway, if you're running GPU-intensive applications (not CPU), calling this function will cause quite some significant lag to your machine and server response until the request is complete.
andrew at local dot co dot nz
18-Apr-2008 04:02
For this to work your Apache service must be set to 'Allow service to interact with desktop' otherwise you will just get a blank image. To fix this right-click My Computer, select Manage/Services and Applications/Services - find the apache service (like Apache2) and right-click, select Properties - choose the Log on tab and check the 'Allow service to interact with desktop' checkbox. Restart Apache.
