这篇文章主要介绍php中实现网页截图的方法案例,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
php实现网页截图的方法:首先安装Qt47,利用CutyCapt实现网页截的图,然后安装CutyCapt,并下载【x服务器】,接着安装中文包以及ImageMagick;最后测试并下载64位flash插件。
引用>
<强> php实现网页截图的方法:强>
网页截图这个功能大家可能用到最多的就是QQ截的图,或利用asp.net来实现截的图,其实我们也可以直接使用php来网页截的图,这里就来给大家介绍php利用CutyCapt实现网页截图的流程:
CutyCapt下载地址:http://sourceforge.net/projects/cutycapt/files/cutycapt/
windows CutyCapt不需要安装,直接保存到你的电脑中即可,然后php代码如下写:
& lt; php ?/* 网页截图功能,必须安装IE + CutyCapt url:要截图的网页 :图片保存路径 路径:CutyCapt路径 cmd: CutyCapt执行命令 比如:http://你php路径。php ? url=https://www.jb51.net */$ url=$ _GET [“url"]; imgname美元=str_replace (& # 39; http://& # 39; & # 39; & # 39;, $ url); 美元imgname=str_replace (& # 39; https://& # 39; & # 39; & # 39;, imgname美元); $ imgname=str_replace(& # 39;强生# 39;,& # 39;& # 39;,imgname美元); $=& # 39;D:/webroot/测试/& # 39;。美元imgname强生# 39;. png # 39;; $ path=& # 39; D:/网络服务器/CutyCapt.exe& # 39;; cmd=奥肪睹涝猽rl=$ url=$ out"; echo $ cmd; 系统(cmd); 祝辞;如果你是linux系统就需要简单的配置一下CutyCapt,安装网站截图软件CutyCapt。
一、先安装Qt47,增加Qt47的下载源,代码如下:
vi/etc/yum.repos.d/atrpms.repo (atrpms) name=CentOS releasever - basearch美元——ATrpms baseurl=http://dl.atrpms.net/el releasever - basearch/atrpms/美元稳定 gpgkey=http://ATrpms.net/RPM-GPG-KEY.atrpms gpgcheck=1 启用=1 (atrpms-testing) name=CentOS releasever - basearch美元——ATrpms测试 baseurl=http://dl.atrpms.net/el releasever - basearch美元/atrpms/测试 gpgkey=http://ATrpms.net/RPM-GPG-KEY.atrpms gpgcheck=1 启用=1 yum更新 百胜installqt47 百胜installqt47-devel 百胜installqt47-webkit 百胜installqt47-webkit-devel也许这里还会有报错提示:
警告:qt44-x11-4.4.3-10_4.el5.x86_64。转:头V4 DSA签名:66534 c2b NOKEY、关键ID 错误:没有依赖关系: libGLU.so.1 qt44-x11-4.4.3-10_4.el5.x86_64所需的()(64位) libmng.so.1 qt44-x11-4.4.3-10_4.el5所需的()(64位)。x86_64//解决:
//yum - y installqt-devel *
二、安装CutyCapt,代码如下:
cd/data0/软件 svn co https://cutycapt.svn.sourceforge.net/svnroot/cutycapt mv cutycapt/cutycapt/usr/local/cutycapt cd/usr/local/cutycapt qmake 使此处可能会报错:
:* * * (CutyCapt)错误1解决:yum更新sqlite,再次执行,如果还不成功qmake-qt47再次执行。
三,下载x服务器,代码如下:
wget http://www.flexthinker.com/wp-content/uploads/2009/11/xvfb-run.sh.txt mv。/xvfb-run.sh.txt/usr/地方/cutycapt/xvfb-run.sh chmodu + x/usr/local/CutyCapt/xvfb-run.sh四、安装中文包
百胜installfonts-chinese五、安装ImageMagick
百胜installImageMagick六、测试,代码如下:
/usr/地方/cutycapt/xvfb-run。sh——server-args=扒?,1024 x768x24"/usr/地方/cutycapt/cutycapt——url=https://www.jb51.net--out=/tmp/163.jpg163. jpg没有加载出闪光。
七、下载64位flash插件,代码如下:
cd/data0/软件 # wget http://119.188.72.26/1/ishare.down.sina.com.cn/14036482.so?ssig=YB70Xk7Ph9&到期=1340899200,孩子=新浪,ishare& ip=1340777795, 114.255.44。amp; fn=libflashplayer.so http://ishare.iask.sina.com.cn/f/13659493.html 我/usr/lib64/mozilla/plugins/lrwxrwxrwx 1根根41 06-27 libflashplayer夏令时间。所以→/usr/lib64/flash插件/libflashplayer.so cp/data0/软件/libflashplayer。所以/usr/lib64/flash-plugin/以上是php中实现网页截图的方法案例的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!
php中实现网页截图的方法案例