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

图片的来源链接,以时间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");
?>

  

原文地址:https://www.cnblogs.com/bafeiyu/p/2951147.html