PHP抓取图片的具体实现方法
2013-09-04 21:50
711 查看
以下代码就是PHP抓取图片的代码示例:
< ?php // 变量说明: // $url 是远程图片的完整URL地址,不能为空。 // $filename 是可选变量: 如果为空,
本地文件名将基于时间和日期自动生成. function GrabImage($url,$filename="") { if($url==""):return false;endif; if($filename=="") { $ext=strrchr($url,"."); if($ext!=".gif" && $ext!=".jpg"):
return false;endif; $filename=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; } $img=GrabImage("图片路径",""); if($img):echo '<pre>
<img src="'.$img.'"></pre>'; else:echo "false"; endif; ?>
希望大家能通过本文介绍的PHP抓取图片的方法,熟练运用这一方法。
< ?php // 变量说明: // $url 是远程图片的完整URL地址,不能为空。 // $filename 是可选变量: 如果为空,
本地文件名将基于时间和日期自动生成. function GrabImage($url,$filename="") { if($url==""):return false;endif; if($filename=="") { $ext=strrchr($url,"."); if($ext!=".gif" && $ext!=".jpg"):
return false;endif; $filename=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; } $img=GrabImage("图片路径",""); if($img):echo '<pre>
<img src="'.$img.'"></pre>'; else:echo "false"; endif; ?>
希望大家能通过本文介绍的PHP抓取图片的方法,熟练运用这一方法。
相关文章推荐
- php抓取网站图片并保存的实现方法
- php抓取网站图片并保存的实现方法
- PHP设置图片文件上传大小的具体实现方法
- PHP批量上传图片的具体实现方法介绍.
- PHP批量上传图片的具体实现方法介绍.
- PHP设置图片文件上传大小的具体实现方法
- 分享PHP源码批量抓取远程网页图片并保存到本地的实现方法
- 分享PHP源码批量抓取远程网页图片并保存到本地的实现方法
- PHP抓取远程图片保存到本地的实现方法
- PHP设置图片文件上传大小的具体实现方法
- php利用curl获取远程图片实现方法
- PHP实现抓取HTTPS内容的方法和错误处理
- 探讨PHP实现站内搜索引擎的具体方法
- php图片缩放实现方法
- PHP基于imagick扩展实现合成图片的两种方法【附imagick扩展下载】
- php实现图片文件与下载文件防盗链的方法
- php基于curl实现随机ip地址抓取内容的方法
- php文字水印和php图片水印实现代码(二种加水印方法)
- php+html5+ajax实现上传图片的方法
- php实现图片局部打马赛克的方法