Det er ikke brugerens computere jeg vil tage screenshots af, det er kun lokalt på min egen computer.
Jens > Kan du få begge kode eksempler til at virke ?
Nu prøvede jeg lige igen og nu virke koden delvist.
Det vil sige jeg kan se internet explore vinduet men indholdet der hvor hjemmesiden skulle have været, der er bare helt sort.
http://scootergrisen.dk/phpgrisen/billeder/billed0199.pngSætter jeg $browser->Visible til false så er hele billedet sort ligesom tidligere.
- <?php
-
- $browser = new COM("InternetExplorer.Application") or die("Unable to instantiate Internet explorer");
- $handle = $browser->HWND;
- $browser->Visible = true;
- $browser->Navigate("http://localhost/");
-
- /* Still working? */
- while($browser->Busy){
-
- com_message_pump(4000);
-
- }
-
- $im = imagegrabwindow($handle, 0);
- $browser->Quit();
-
- header("Content-type: image/png");
- imagepng($im);
- imagedestroy($im);
-
- ?>
Men det første kode eksmepel virker stadig ikke.
- <?php
-
- $resource = imagegrabscreen(); // virker kun i Windows
-
- header("Content-type: image/png");
- imagepng($resource);
-
- ?>
Indlæg senest redigeret d. 10.12.2011 11:30 af Bruger #13010