php 下载图片

时间:2016-03-21 15:21:28 阅读:349次
php 下载图片方法总结
// Function: 获取远程图片并把它保存到本地
//   确定您有把文件写入本地服务器的权限
// 变量说明:
// $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;
}


扫描二维码关注程序员爱笔记,接收更多资讯

评论

快速评论