代码获取网页上的图片并存储

图片的来源链接,以时间time()命名

<?php
function GrabImage($url, $filename=""){ 
//$url 为空则返回 false; 
if($url == ""){return false;} 
$ext = strrchr($url, ".");//得到图片的扩展名 
if($ext != ".gif" && $ext != ".jpg" && $ext != ".bmp"){echo "格式不支持!";return false;} 
if($filename == ""){$filename = time()."$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; 
}
//测试一下 
GrabImage("http://news.ef360.com/EditManager/File/News/20130304/20130304100207744.jpg", time().".jpg");
?>

 

  

posted @ 2013-03-09 09:33  芭菲雨  阅读(467)  评论(0编辑  收藏  举报