在windows环境下php生成网页截图

 更新时间:2019年6月6日 23:06  点击:414

在windows环境下php生成网页截图

<form method="post" action="">
<input type="text" name="url" />
<input type="submit" value="提交" />
</form>
<?php
/* 
网页截图功能,必须安装IE+CutyCapt
url:要截图的网页
out:图片保存路径
path:CutyCapt路径
cmd:CutyCapt执行命令
比如:http://你php路径.php?url=http://www.xxx.com
*/
function Generatepictures($url){
	$url=$url;
	$imgname=str_replace('http://','',$url);
	$imgname=str_replace('https://','',$imgname);
	$imgname=str_replace('.','-',$imgname);
	$out = 'D:/gongzuo/tupian/'.$imgname.'.png';
	$path = 'D:/CutyCapt.exe';
	$cmd = "$path --url=$url --out=$out";
	echo "<img src='http://localhost/tupian/".$imgname.".png' />";
	system($cmd);
}
 
if (isset($_POST['url']))  
    {
        Generatepictures($_POST['url']);
    }

直接上代码,其中cutycapt.exe的下载地址为:http://pan.baidu.com/s/1hqnd7pU

[!--infotagslink--]

相关文章

  • Unity实现截图功能

    这篇文章主要为大家详细介绍了Unity实现截图功能,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...2020-06-25
  • OPPO手机怎么截图?四种OPPO手机截屏方法介绍

    网上有很多网友提问:OPPO手机截图怎么截?以及OPPO手机的截图快捷键是什么?针对OPPO手机的截图问题,本文就为大家介绍四种有效的OPPO手机截屏方法,包含OPPO手机截图快捷键哦,有兴趣的朋友们可以了解下...2020-06-29
  • C#实现的滚动网页截图功能示例

    这篇文章主要介绍了C#实现的滚动网页截图功能,结合具体实例形式分析了C#图形操作的相关技巧,需要的朋友可以参考下...2020-06-25
  • 使用微信PC端的截图dll库实现微信截图功能

    这篇文章主要为大家详细介绍了使用微信PC端的截图dll库实现微信截图功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...2021-09-22
  • C#实现在网页中根据url截图并输出到网页的方法

    这篇文章主要介绍了C#实现在网页中根据url截图并输出到网页的方法,涉及C#网页浏览器及图片操作的相关技巧,需要的朋友可以参考下...2020-06-25
  • 解决C#全屏幕截图的实现方法

    本篇文章是对在C#中实现全屏幕截图的方法进行了详细的分析介绍,需要的朋友参考下...2020-06-25
  • c# 控件截图的简单实例

    这篇文章介绍了c# 控件截图的简单实例,有需要的朋友可以参考一下...2020-06-25
  • C++实现屏幕截图

    这篇文章主要为大家详细介绍了C++实现屏幕截图功能,截图自动保存为png格式文件,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...2020-04-25
  • VC++基于Dx实现的截图程序示例代码

    这篇文章主要介绍了VC++基于Dx实现的截图程序示例代码,比较实用的功能,需要的朋友可以参考下...2020-04-25
  • iphone5/5s如何给屏幕截图

    有很多朋友可能不知道iphone手机有二种方法可以实现快速给屏幕截图哦,下面我来给各位详细介绍。 方法一:快捷键截图 按动【Power】键+【Home】键,并快速...2016-09-20
  • JavaScript+html5 canvas实现本地截图教程

    这篇文章主要介绍了JavaScript+html5 canvas实现本地截图教程,对截图功能感兴趣的小伙伴们可以参考一下...2016-02-05
  • Unity实现全屏截图以及QQ截图

    这篇文章主要为大家详细介绍了Unity实现全屏截图以及QQ截图,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...2020-06-25
  • unity实现按住鼠标选取区域截图

    这篇文章主要为大家详细介绍了unity实现按住鼠标选取区域截图,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...2020-06-25
  • C#编写ActiveX网页截图控件

    这篇文章主要介绍了C#编写ActiveX网页截图控件,作为学习C#编写ActiveX的一个简单入门教程,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...2020-06-25
  • C#实现属于自己的QQ截图工具

    这篇文章主要为大家详细介绍了C#实现属于自己的QQ截图工具的相关资料,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...2020-06-25
  • javascript截图 jQuery插件imgAreaSelect使用详解

    这篇文章主要介绍了avascript截图 jQuery插件imgAreaSelect使用详解,需要的朋友可以参考下...2016-05-05
  • C# 实现QQ式截图功能实例代码

    本篇文章主要介绍了C# 实现QQ式截图功能实例代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧...2020-06-25
  • c#实现winform屏幕截图并保存的示例

    这篇文章主要介绍了c#实现winform屏幕截图并保存的示例,需要的朋友可以参考下...2020-06-25
  • 无需ROOT!手机也可以对整个页面进行长截图

    手机长截图怎么弄?不少朋友都在论坛啊微博啊上面,看到一些长截图,相比一张张的截图,更容易阅读。那么这些长截图要怎么弄出来呢,下面教大家如何对整个页面进行长截图,不需要root就能完成,一起来学习吧...2017-07-06
  • 分享js粘帖屏幕截图到web页面插件screenshot-paste

    这篇文章主要为大家分享了js粘帖屏幕截图到web页面插件screenshot-paste的相关资料,感兴趣的小伙伴们可以参考一下...2016-03-22