PHP Zip压缩 在线对文件进行压缩的函数
2015-01-24信息快讯网
PHP在线对文件进行Zip 压缩函数代码,用于使用PHP在线创建ZIP压缩文件。
/* creates a compressed zip file */ function create_zip($files = array(),$destination = '',$overwrite = false) { //if the zip file already exists and overwrite is false, return false if(file_exists($destination) && !$overwrite) { return false; } //vars $valid_files = array(); //if files were passed in... if(is_array($files)) { //cycle through each file foreach($files as $file) { //make sure the file exists if(file_exists($file)) { $valid_files[] = $file; } } } //if we have good files... if(count($valid_files)) { //create the archive $zip = new ZipArchive(); if($zip->open($destination,$overwrite ? ZIPARCHIVE::OVERWRITE : ZIPARCHIVE::CREATE) !== true) { return false; } //add the files foreach($valid_files as $file) { $zip->addFile($file,$file); } //debug //echo 'The zip archive contains ',$zip->numFiles,' files with a status of ',$zip->status; //close the zip -- done! $zip->close(); //check to make sure the file exists return file_exists($destination); } else { return false; } } /***** Example Usage ***/ $files=array('file1.jpg', 'file2.jpg', 'file3.gif'); create_zip($files, 'myzipfile.zip', true);
PHP Zip 文件在线解压缩的函数代码
php 伪造本地文件包含漏洞的代码
PHP读取txt文件的内容并赋值给数组的代码
php中批量修改文件后缀名的函数代码
PHP中读写文件实现代码
php实现用户在线时间统计详解
php 文件缓存函数
PHP缩略图等比例无损压缩,可填充空白区域补充色
php压缩多个CSS为一个css的代码并缓存
Base64在线编码解码实现代码 演示与下载
PHP执行zip与rar解压缩方法实现代码
php通过文件头检测文件类型通用代码类(zip,rar等)
利用php+mysql来做一个功能强大的在线计算器
php下统计用户在线时间的一种尝试
PHP zlib扩展实现页面GZIP压缩输出
php 网页播放器用来播放在线视频的代码(自动判断并选择视频文件类型)
PHP Zip解压 文件在线解压缩的函数代码
PHP为表单获取的URL 地址预设 http 字符串函数代码
PHP 强制性文件下载功能的函数代码(任意文件格式)
php带密码功能并下载远程文件保存本地指定目录 修改加强版
php 文件上传后缀名与文件类型对照表(几乎涵盖所有文件)
PHP生成UTF8文件的方法
php 删除记录同时删除图片文件的实现代码
PHP开启gzip页面压缩实例代码
PHP 源代码压缩小工具
将文件夹压缩成zip文件的php代码
php zip文件解压类代码
PHP 压缩文件夹的类代码
PHP 在线翻译函数代码
PHP 加密/解密函数 dencrypt(动态密文,带压缩功能,支持中文)
wiki-shan写的php在线加密的解密程序