PHP抓取图片函数
2009-08-27 09:10
387 查看
有了抓取,自然少不了把图片down到本地啊!呵呵!
<?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
// 变量说明:
// $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 gd等比例缩放压缩图片函数
- PHP 生成图片缩略图函数
- PHP的CURL方法curl_setopt()函数案例介绍(抓取网页,POST数据)
- php中随机显示图片的函数代码
- php抓取网页图片
- php远程抓取网站图片并保存
- PHP抓取淘宝商品的用户晒单评论+图片+搜索商品列表实例
- PHP EXcel 常用函数 ,其中包括图片的生成