Kind of a cute idea -- but what a massive infrastructure. Sadly, there doesn't seem to be an fopen-wrappers compatible GD image function called 'getwebpageandrenderaspngjustlikethelatestversionofIEorFFwould()' (grin).

I'll bet PHP-Windows people could do this sort of thing quasi-natively, all on the server side, by slaving a local copy of IE under control of a thin ActiveX component. But I'll bet FF on Linux can't be controlled (read: 'subverted') in an analogous way -- to look where you tell it to look, and capture a screenshot to the local file system.

But I'll bet a Linux PHP user could approximate the same effect (with better security) by downloading an ActiveX screen capture component to a client PC under IE, then using AJAX (or simpler asynch techniques) to let the PHP server drive the client browser around the web, making it look at and capture URLs in iframes, and upload the resulting image files. To keep from hitting cross-domain security roadblocks, you'd probably have to proxy the client's outbound accesses across your server.

John Jainschigg
Editor in Chief, Online
Software Development Media Group
CMP Media, LLC
600 Community Drive
Manhasset, New York 11030
desk: 516-562-5617
mobile: 917-405-3116
email: [EMAIL PROTECTED]




Jon Baer <[EMAIL PROTECTED]>
Sent by: [EMAIL PROTECTED]

11/11/2006 02:59 PM

Please respond to
NYPHP Talk <[email protected]>

To
NYPHP Talk <[email protected]>
cc
Subject
Re: [nyphp-talk] Website Screenshots from PHP





There is an API service for it ...

http://webshotspro.com/

Its free unless you want your priority on their cluster moved up ...

http://webshotspro.com/register.php

It does not look fullscreen though, only app Ive seen do it is Papparazi on the Mac (http://www.derailer.org/paparazzi/)

- Jon

On Nov 11, 2006, at 9:11 AM, Joseph Crawford wrote:

Hey guys,

I found something today that was rather interesting and i would like to feed my brain and figure out how to do something like this

http://webdesignbook.net/snapper.php?url="">

you can change the url in the querystring and it will take a live screenshot of the page.

Any direction on what i should research would be great.  obviously i would have to use image manipulation, but i am not sure how the screen would be captured.

--
Joseph Crawford Jr.
Zend Certified Engineer
Codebowl Solutions, Inc.

http://www.codebowl.com/
Blog:
http://www.josephcrawford.com/
1-802-671-2021

[EMAIL PROTECTED]
_______________________________________________
New York PHP Community Talk Mailing List
http://lists.nyphp.org/mailman/listinfo/talk

NYPHPCon 2006 Presentations Online
http://www.nyphpcon.com

Show Your Participation in New York PHP
http://www.nyphp.org/show_participation.php
_______________________________________________
New York PHP Community Talk Mailing List
http://lists.nyphp.org/mailman/listinfo/talk

NYPHPCon 2006 Presentations Online
http://www.nyphpcon.com

Show Your Participation in New York PHP
http://www.nyphp.org/show_participation.php

_______________________________________________
New York PHP Community Talk Mailing List
http://lists.nyphp.org/mailman/listinfo/talk

NYPHPCon 2006 Presentations Online
http://www.nyphpcon.com

Show Your Participation in New York PHP
http://www.nyphp.org/show_participation.php

Reply via email to