网页截图工具php+IECapt简介2014-08-31 csdn博客 风火程序员IECapt可以将捕获网页,生成BMP、JPEG 或 PNG格式的图片,包含C++和C#两种版本,不足是依赖于Internet Explorer,这就决定了它只能在Windows下使用。IECapt是一个命令行工具,通过指定的url,利用ie内核,即可将其图片截取下来。操作:第一步:下载地址IECapt :http://download.csdn.net/detail/u011986449/6877893第二步:如下代码:
<?phpheader("Content-type:text/html;charset=utf-8");function jietu($url,$savepath){//网页截图if(empty($savepath)){exit("截图保存目录为空或者不是目录!");}else{if(!file_exists($savepath))//如果截图目录不存在则新建{mkdir($savepath);}}if(!url_exists($url)){exit("URL地址不存在!");}$filename=rtrim($savepath,"/")."/".time().".png";//拼装生成截图的文件名$rutycapt=dirname($_SERVER["SCRIPT_FILENAME"])."/IECapt.exe";//你本机IECapt的路径$cmd="$rutycapt --url=$url --out=$filename";//拼装截图命令system($cmd);//执行命令echo $cmd;}function url_exists($url){ //判断URL地址是否存在$head=@get_headers($url);if(is_array($head)){return true;}else{return false;}}jietu("http://www.csdn.net/","./img");//url地址不能省略www,省略之后截图为空白?>在上面PHP代码中输入你要实现快照的网页地址;例如:jietu("http://www.csdn.net/","./img");