Home >Backend Development >PHP Tutorial >How to intercept IE browser and reduce the original image with PHP_php tips
The example in this article describes how to use PHP to intercept IE browser and reduce the original image. Share it with everyone for your reference, the details are as follows:
// 截取一个窗口 Capture a window (IE for example) $ie = new COM("InternetExplorer.Application"); $ie->Navigate2($webaddress); $oWSH = new COM("WScript.Shell"); while ($ie->ReadyState!=4) usleep(10000); $handle = $ie->HWND; $ie->Visible = true; while ($ie->Busy) { com_message_pump(4000); } $im = imagegrabwindow($handle, 0); $ie->Quit(); $file="public/images/".time()."iesnap.png"; imagepng($im,$file); //-------------------- $browser = new COM("InternetExplorer.Application"); $handle = $browser->HWND; $browser->Visible = true; $browser->FullScreen = true; $browser->Navigate($webaddress); while ($browser->Busy) { com_message_pump(4000); } $im = imagegrabwindow($handle, 0); $browser->Quit(); //opendir("public/images/"); $new_img=imagecreatetruecolor("206","132"); $file="public/images/".time()."ie.png"; imagecopyresampled($new_img,$im,0,0,206,132,206,142,1024,768); imagepng($new_img ,$file); imagedestroy($new_img);
If you have any questions, you can choose the desktop to interact with the program
Readers who are interested in more PHP-related content can check out the special topics of this site: "Summary of PHP date and time usage", "PHP object-oriented programming introductory tutorial", "php string (string) usage summary", "php mysql database operation introductory tutorial" and "php common database operation skills summary"
I hope this article will be helpful to everyone in PHP programming.