php 数据文件的压缩
2012-05-22 09:10
387 查看
<?php /*************************************************************************************************** 数据压缩:仅支持单文件压缩 程序编写:caowlong 参 数:1、$src_file 源文件即要压缩的文件名 2、$dest_file 目标文件即压缩后完成的文件名,此参数不用写扩展名,默认压缩文件处于此同一目录 函数功能:将指定文件进行压缩 返 回 值:返回“ 你要压缩的名.源文件扩展名.zip ”这样的形式 ****************************************************************************************************/ function create_gzip_file($src_file, $dest_file) { $fd = fopen ($src_file, "r"); $data = fread ($fd, filesize ($src_file)); fclose ($fd); //压缩源文件 $gz_data = gzencode($data); $fp = fopen($dest_file.ext($src_file).".zip", "w"); fwrite($fp, $gz_data); fclose($fp); } //返回扩展名 function ext($filename){ $i=strrpos($filename,"."); return substr($filename,$i); } //例子: //create_gzip_file("index.php","mj"); 即将index.php文件压缩并取名为mj.php.zip /* 此函数也能压缩单个文件,但解压时点击 “解压到 read.txt”如果报错,请点击“解压到当前文件夹” $data = implode("", file("read.txt")); $gzdata = gzencode($data, 9); $fp = fopen("read.txt.gz", "w"); fwrite($fp, $gzdata); fclose($fp); */ ?>
相关文章推荐
- php通用安装程序,导入数据文件(.sql)的安装程序
- php文件压缩之PHPZip类用法实例
- php 压缩服务器上的文件为zip 和下载zip文件
- 通过 C# 使用 J# 类库中的 Zip 类压缩文件和数据
- php使用gzip压缩传输js和css文件的方法
- PHP 压缩文件成zip的函数
- php使用gzip压缩传输js和css文件的方法
- php读取二进制流(C语言结构体struct数据文件)
- php实现zip压缩文件解压缩代码分享(简单易懂)
- php以数组形式获得配置文件数据示例详解
- php写入数据到CSV文件的方法
- 使用PHP文件锁写一个多个请求同时并发写入一个文件,要求不脏读、数据不丢失
- php+mysql导出CSV数据文件
- PHP 将数据写入文件
- php使用ZipArchive函数实现文件的压缩与解压缩
- php 文件在线压缩代码
- 利用php访问数据库数据表,生成javabean.java文件,符合javabean语法
- PHP文件数据传输用jQuery-ajax进行浏览器->服务器->数据文件->服务器->浏览器的数据传输($_POST,$_GET,json_encode(数组数据回应),json数据解析)
- php删除txt文件指定行及按行读取txt文档数据的方法
- PHP上传Excel文件导入数据到MySQL数据库示例