用php实现的获取网页中的图片并保存到本地的代码
来源:互联网 发布:五轴联动加工中心编程 编辑:程序博客网 时间:2024/05/17 07:19
<?php header("Content-type:image/jpeg"); function read_url($str) { $file=fopen($str,"r"); while(!feof($file)) { $result.=fgets($file,9999); } fclose($file); return $result; } function save_img($str) { $result=read_url($str); $result=str_replace("\"","",$result); $result=str_replace("\'","",$result); preg_match_all('/<img\ssrc=(http:\/\/.*?)(\s(.*?)>|>)/i',$result,$matches); foreach($matches[1] as $value) { echo $value."<br>\n"; //GrabImage($value,$filename=""); } } // $url 是远程图片的完整URL地址,不能为空。 // $filename 是可选变量: 如果为空,本地文件名将基于时间和日期 // 自动生成. function GrabImage($url,$filename="") { if($url==""):return false;endif; $path="download/"; //指定存储文件夹 //若文件不存在,则创建; if(!file_exists($path)){ mkdir($path); } if($filename=="") { $ext=strrchr($url,"."); if($ext!=".gif" && $ext!=".jpg"):return false;endif; $filename=$path.date("dMYHis").$ext; } ob_start(); readfile($url); $img = ob_get_contents(); ob_end_clean(); $size = strlen($img); $fp2=@fopen($filename, "a"); fwrite($fp2,$img); fclose($fp2); return $filename; } save_img("http://www.jb51.net"); ?>
- 用php实现的获取网页中的图片并保存到本地的代码
- PHP如何接受上传的图片并保存到本地
- PHP从网站抓取图片并保存本地的代码
- php获取远程图片并下载保存到本地
- PHP获取远程图片并保存到本地
- php获取远程图片并下载保存到本地
- PHP抓取远程图片保存到本地的实现方法
- php上传图片的代码并保存到数据库
- php上传图片的代码并保存到数据库
- php上传图片的代码并保存到数据库
- 用asp自动解析网页中的图片地址,并将其保存到本地服务器
- 用asp自动解析网页中的图片地址,并将其保存到本地服务器
- 用asp自动解析网页中的图片地址,并将其保存到本地服务器
- 用asp自动解析网页中的图片地址,并将其保存到本地服务器
- >+ 用asp自动解析网页中的图片地址,并将其保存到本地服务器
- 用asp自动解析网页中的图片地址,并将其保存到本地服务器
- 用asp自动解析网页中的图片地址,并将其保存到本地服务器
- php实现解析网页并下载图片到本地
- WM_CHAR、WM_KEYDOWN和WM_SYSKEYDOWN消息
- linux mdev hotplug (en)
- 32类计算机与数学领域最为重要的算法
- ios6 旋转问题
- 纯js增删改查页面
- 用php实现的获取网页中的图片并保存到本地的代码
- 让情绪动能助沟通
- 移动开发入门必看——iOS 开发入门书籍推荐
- C++常见错误
- SSH整合之分页实现
- 建设“中国特色的团队”是当务之急
- android学习之-TabHost
- UML视图总结
- Drools 的叩门