分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 教程案例

PHP ?GZ压缩与解压

发布时间:2023-09-06 01:19责任编辑:白小东关键词:PHP
 1 /*将字符串添加至GZ文件*/ 2 function gz_str($str,$gz_name){ 3 ????$fp = gzopen ($gz_name, ‘w9‘); 4 ????gzwrite ($fp, $str); 5 ????gzclose($fp); ????6 } 7 /*将文件添加至GZ文件*/ 8 function gz_file($file,$gz_name){ 9 ????$fp = gzopen ($gz_name, ‘w9‘);10 ????gzwrite ($fp, file_get_contents($file));11 ????gzclose($fp); ???12 }13 /*读取GZ文件*/14 function read_gz($gz_file){15 ????$buffer_size = 4096; // read 4kb at a time16 ????$file = gzopen($gz_file, ‘rb‘);17 ????$str=‘‘;18 ????while(!gzeof($file)) {19 ????????$str.=gzread($file, $buffer_size);20 ????}21 ????gzclose($file);22 ????return $str;23 }24 /*解压GZ文件*/25 function unzip_gz($gz_file){26 ????$buffer_size = 4096; // read 4kb at a time27 ????$out_file_name = str_replace(‘.gz‘, ‘‘, $gz_file);28 ????$file = gzopen($gz_file, ‘rb‘);29 ????$out_file = fopen($out_file_name, ‘wb‘);30 ????$str=‘‘;31 ????while(!gzeof($file)) {32 ????????fwrite($out_file, gzread($file, $buffer_size));33 ????}34 ????fclose($out_file);35 ????gzclose($file);36 }

PHP ?GZ压缩与解压

原文地址:http://www.cnblogs.com/txpp/p/7718748.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved