php使用CutyCapt实现网页截图保存的方法

前端之家收集整理的这篇文章主要介绍了php使用CutyCapt实现网页截图保存的方法前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

本文实例讲述了PHP使用CutyCapt实现网页截图保存的方法分享给大家供大家参考,具体如下:

网页截图这个功能大家可能用到最多的就是QQ截图,或利用asp.net来实现截图,其实我们也可以直接使用PHP来网页截图,这里就来给大家介绍PHP利用CutyCapt实现网页截图的流程:

CutyCapt下载地址:http://sourceforge.net/projects/cutycapt/files/cutycapt/

windows CutyCapt不需要安装,直接保存到你的电脑中即可,然后PHP代码如下写:

PHP;">

如果你是linux系统就需要简单的配置一下CutyCapt,安装网站截图软件CutyCapt.

一、先安装Qt47,增加qt47的下载源,代码如下:

PHP;"> vi /etc/yum.repos.d/atrpms.repo [atrpms] name=CentOS $releasever – $basearch – ATrpms baseurl=http://dl.atrpms.net/el$releasever-$basearch/atrpms/stable gpgkey=http://ATrpms.net/RPM-GPG-KEY.atrpms gpgcheck=1 enabled=1 [atrpms-testing] name=CentOS $releasever – $basearch – ATrpms testing baseurl=http://dl.atrpms.net/el$releasever-$basearch/atrpms/testing gpgkey=http://ATrpms.net/RPM-GPG-KEY.atrpms gpgcheck=1 enabled=1 yum update yum installqt47 yum installqt47-devel yum installqt47-webkit yum installqt47-webkit-devel

也许这里还会有报错提示:

PHP;"> warning: qt44-x11-4.4.3-10_4.el5.x86_64.rpm: Header V4 DSA signature: NOKEY,key ID 66534c2b error: Failed dependencies: libGLU.so.1()(64bit) is needed by qt44-x11-4.4.3-10_4.el5.x86_64 libmng.so.1()(64bit) is needed by qt44-x11-4.4.3-10_4.el5.x86_64 //解决: //yum -y installqt-devel*

二、安装 CutyCapt,代码如下:

此处可能会报错:make: *** [CutyCapt] Error 1

解决:yum update sqlite,再次执行 make,如果还不成功 qmake-qt47 再次执行make.

三、下载x-server,代码如下:

四、安装中文

五、安装ImageMagick

六、测试,代码如下:

163.jpg没有加载出flash.

七、下载64位flash插件,代码如下:

/usr/lib64/flash-plugin/libflashplayer.so cp /data0/software/libflashplayer.so /usr/lib64/flash-plugin/

测试加载成功.

更多关于PHP相关内容感兴趣的读者可查看本站专题:《》、《》、《》、《》、《》、《》、《》、《》及《PHP常见数据库操作技巧汇总》

希望本文所述对大家PHP程序设计有所帮助。

原文链接:/php/18887.html

猜你在找的PHP相关文章