Kan man tage screenshots med PHP ?

Tags:    php

Jeg har læst om at man kan tage screenshot med PHP men har aldrig selv kunne få det til at virke.

Er der nogen der ved hvordan man gør ?

Jeg har skrevet om det her : http://scootergrisen.dk/phpgrisen/kode_billedbehandling.php#billede_6



5 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 1 karma
Sorter efter stemmer Sorter efter dato
Den kode du viser, virker fint nok.

Testede den på XP og WAMP (Apache 2.2.17)



Du kan mig bekendt ikke tilgå sådanne info på computeren. Det er jo et MEGA sikkerhedshul..



Du kan i princippet gøre alt med PHP hvis du giver PHP adgang til eksekvering af system kommandoer, via system() eller exec(). Men at PHP skulle kunne gøre dette out-of-the-box, nej. Det kan ske at du måske kan finde nogle PHP, Perl eller Apache extensions som giver mulighed for det.



Hvis PHP er afviklet på serveren siden så vil dit screenshot være taget af serverens OS. At få et screenshot af din brugers skærm - nej det vil jeg ikke mene er muligt og et kæmpe sikkerhedshul hvis muligt.



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

Sætter jeg $browser->Visible til false så er hele billedet sort ligesom tidligere.
Fold kodeboks ind/udPHP kode 


Men det første kode eksmepel virker stadig ikke.
Fold kodeboks ind/udPHP kode 






Indlæg senest redigeret d. 10.12.2011 11:30 af Bruger #13010
t