设为首页 - 加入收藏 ASP站长网(Aspzz.Cn)- 科技、建站、经验、云计算、5G、大数据,站长网!
热搜: 创业者 数据 手机
当前位置: 首页 > 站长学院 > PHP教程 > 正文

PHP GZ压缩和解压 代码

发布时间:2022-01-17 13:09 所属栏目:121 来源:互联网
导读:废话不多说,直接上PHP代码,如下: /*将字符串添加至GZ文件*/function gz_str($str,$gz_name){ $fp = gzopen ($gz_name, w9); gzwrite ($fp, $str); gzclose($fp); }/*将文件添加至GZ文件*/function gz_file($file,$gz_name){ $fp = gzopen ($gz_name, w9);
  废话不多说,直接上PHP代码,如下:
 
  /*将字符串添加至GZ文件*/function gz_str($str,$gz_name){    $fp = gzopen ($gz_name, 'w9');    gzwrite ($fp, $str);    gzclose($fp);   }/*将文件添加至GZ文件*/function gz_file($file,$gz_name){    $fp = gzopen ($gz_name, 'w9');    gzwrite ($fp, file_get_contents($file));    gzclose($fp);   }/*读取GZ文件*/function read_gz($gz_file){    $buffer_size = 4096; // read 4kb at a time    $file = gzopen($gz_file, 'rb');    $str='';    while(!gzeof($file)) {        $str.=gzread($file, $buffer_size);    }    gzclose($file);    return $str;}/*解压GZ文件*/function unzip_gz($gz_file){    $buffer_size = 4096; // read 4kb at a time    $out_file_name = str_replace('.gz', '', $gz_file);    $file = gzopen($gz_file, 'rb');    $out_file = fopen($out_file_name, 'wb');    $str='';    while(!gzeof($file)) {        fwrite($out_file, gzread($file, $buffer_size));    }    fclose($out_file);    gzclose($file);}
  

(编辑:ASP站长网)

    网友评论
    推荐文章
      热点阅读