How does PHP capture the screen?
Using PHP to make Web pages under Windows
In Apache's service properties, "Allow service and Desktop Exchange" is checked on the "Login" tab!
?
HWND; $browser->visible = true; $browser->width = $browser->height = $browser->navigate ("http:// Www.un.org ");/* Still working? */while ($browser->busy) {
Run this code when the server will pop up an IE window and automatically open the specified site, the screen after the window automatically closed, quite a fool!
?
?
?
?
?
Use PHP to make Web pages under Linux
On the Alexa, always see the Alexa display is queried the homepage of the site, this is how to achieve it.
By looking at the content of the page, it turns out that it was by calling Amazon's serviceprogramObtained.
http://ast.amazonaws.com/xino/?action=redirect&service=alexasitethumbnail&url=baidu.com&
awsaccesskeyid=1fvz0jnejda5tk457cr2&signature=tz4xyqdncsf8a1v%2bpdo4todvm9c%3d&
size=small×tamp=2008-03-04t06%3a04%3a47.422z&
Defaultimage=http%3a%2f%2fclient.alexa.com%2fcommon%2fimages%2fnoimages.gif
If you want to do this in your own web site, you can simply request an ID from Amazon to get such a calling interface.
But how does this fit the spirit of inquiry? So, after some rummaging, find the following method to implement the homepage of the website.
To achieve the site home page thumbnail image production.
Steps:
1. Start a page crawler, crawl the selected site homepage;
2. Store crawled pages toServerOn
3. Handle the crawled pages as needed for the size of the display;
4. Show the results toUser。
To sum up, in fact, the key is to have a stable crawler, after searching on the Internet, find the following several tools.
In the Windows environment, you can consider this tool software to capture the page:
IECapt.exe
In the Linux environment, you can consider this tool software to capture the page:
Html2image
Once you have the crawler, you can take any kind of serverlanguageWrite the program, call the crawler, and then return the crawl results to the user.
Here's an example of using IECapt.exe and combining PHP to crawl a website.
Run through under windows/apache2.2/php5.2.5.
Resources:
1.http://www.zubrag.com/scripts/website-thumbnail-generator.php
2.http://www.guangmingsoft.net/htmlsnapshot/html2image.htm
Official URL:http://www.guangmingsoft.net/htmlsnapshot/html2image.htm
Linuxkernel-2.2.14 and above: installation of necessary lib and related software
Yum install-y glibc GTK + fontconfig?? Cairo Libpixman Pango Pango-devel
Download Html2image
Wgethttp://www.guangmingsoft.net/htmlsnapshot/html2image.i386.tar.gz
Tar xvzf html2image.i386.tar.gz
CD Html2image
Set Ld_library_path path
Export ld_library_path=./
Mkdir/usr/x11r6/lib
Ln-s/usr/share/x11/usr/x11r6/lib/x11
Run Xvfb
./xvfb:1-screen 0 640x480x24-nolisten tcp-audit 4-auth x1.cfg & Export Display=:1
Create a picture
./html2imagewww.google.comA.jpg
Errors that can be ignored:
Error opening security Policy File/usr/x11r6/lib/x11/xserver/securitypolicy
Could not init font path element/usr/x11r6/lib/x11/fonts/ttf/, removing from list!
Could not init font path element/usr/x11r6/lib/x11/fonts/speedo/, removing from list!
Could not init font path element/usr/x11r6/lib/x11/fonts/type1/, removing from list!
Could not init font path Element/usr/x11r6/lib/x11/fonts/cid/, removing from list!
Generate 1024x768 format capacity
JPG 871K
GIF 4.12M
PNG 1.13M