php 文件列表打包小工具
来源:互联网 发布:lhgdialog.js 编辑:程序博客网 时间:2024/06/16 19:26
可以把 php5ts.dll php_zip.dll php.ini 放在一个目录
<?php/* *读list.txt 文件 生成 zip文件的函数 需要zip 库 支持 *list.txt里每一行 *请将list.txt 放到web的根目录或者 指定其 路径 *请将本程序 放到web的根目录或者 指定 生成 zip 文件的 路径 */if (!extension_loaded('zip')) {dl('php_zip.dll');}$file_list="list.txt";//文件列表 if(!file_exists($file_list))exit('list does not exists!');$fileArray=file($file_list);foreach($fileArray as $key => $path){$fileArray[$key]= $path;}$tmp_file= add_file2zip($fileArray,"../pic/","pic_root");echo "/nok: ".$tmp_file." /n";/*fileArray Array 需要压缩的文件列表 一维数组形式basePath起始目录preName保存的文件名前辍saveFile保存的文件名返回压缩后的文件*/function add_file2zip($fileArray,$basePath,$preName="",$saveFile=""){//错误检查if(!is_array($fileArray))return('list does not exists!');if(empty($saveFile))$saveFile = $preName."_".date("Ymd_H");$saveFile.=".zip";if(file_exists($saveFile)){unlink($saveFile);}//启动压缩$zip = new ZipArchive();if ($zip->open($saveFile, ZIPARCHIVE::CREATE)!==TRUE) {exit("cannot open <$saveFile>/n");}//压入文件foreach($fileArray as $key => $path){$path= trim($path);if(empty($path))continue;if(!$zip->addFile($basePath.$path,$path)){echo ">/n [error]".$path." ";}elseecho "/nadd: ";echo $basePath.$path;}$zip->close();return $saveFile;}?>
- php 文件列表打包小工具
- iPA 打包小工具
- 常用小工具列表
- 小工具地址列表
- 产看文件目录列表,java小工具
- 文件提取小工具
- 文件搜索小工具
- python 列表相关小工具
- PHP源代码压缩小工具
- 文件md5计算小工具
- C#文件复制小工具
- Linux 文件管理 小工具
- MFC文件分割小工具
- python 文件合并小工具
- PHP批量修改文件名小工具
- php wordpress 小工具制作解剖
- php测试并发连接数小工具
- PHP Log时时查看小工具
- rect
- 敏捷软件开发模型--SCRUM
- tree
- 汉字编码转换&#38738;
- 做企业是一个系统工程,不是一点论
- php 文件列表打包小工具
- 什么是dojo
- 蓄势,以求日后惊天之举
- 以数组做为参数
- 一个tomcat上开启多个tomcat服务的方法
- 又到每年毕业时
- 开张了
- 新的开始!
- C# 集合类(六):Dictionary 泛型集合