根据图片地址,保存图片到本地

function getImg($url,$filename){
        if($url == '')
            return false;
        //打开输出控制缓冲
        ob_start();
        //读取url图片文件,并写入到输出缓存
        readfile($url);
        //返回输出缓存区的内容
        $img = ob_get_contents();
        //清空输出缓存区的内容
        ob_end_clean();
        //获取从缓存区获取的内容长度
        //$size = strlen($img);
        //图片目录
        $imgdir = './';
        $fp = @fopen($imdir.$filename,'a');
        fwrite($fp,$img);
        fclose($fp);
    }
    getImg(' http://ubmcmm.baidustatic.com/media/v1/0f000ntPpKn9AHLumTK7W6.jpg','1.jpg');

你可能感兴趣的:(php)