首页 > Web开发 > 详细

php远程抓取图片

时间:2014-11-24 09:56:32      阅读:379      评论:0      收藏:0      [点我收藏+]


    public  function GrabImage($url,$filename="") {
        if($url=="") return false;

        if($filename=="") {
            $ext=strrchr($url,".");
            if($ext!=".gif" && $ext!=".jpg" && $ext!=".png") return false;
            $filename=date("YmdHis").$ext;
        }

        $data = file_get_contents($url);
        file_put_contents(‘./temp/cardpicture/‘.$filename,$data);
        die;
        ob_start();
        readfile($url);
        $img = ob_get_contents($url);
        ob_end_clean();
        $fp2=@fopen(‘./temp/cardpicture/‘.$filename, "a");//指定图片路径
        fwrite($fp2,$img);
        fclose($fp2);

        return $filename;
    }
    public function getpic(){
        $img=$this->GrabImage("http://www.baidu.com/img/baidu_jgylogo3.gif","logo33.jpg");
        if($img){
            echo ‘<img src="‘.$img.‘">‘;
        }else{
            echo "false";
        }
    }

php远程抓取图片

原文:http://www.cnblogs.com/myphper/p/4117956.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!