码迷,mamicode.com
首页 > Web开发 > 详细

php远程抓取图片

时间:2014-11-24 09:59:20      阅读:184      评论:0      收藏:0      [点我收藏+]

标签:http   io   ar   os   sp   on   art   log   cti   


    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   io   ar   os   sp   on   art   log   cti   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!