【PHP Zip 3小文本文件并强行下载】教程文章相关的互联网学习教程文章

PHP解压缩zip文件代码实现

在具体网站编程项目中,有时候要使用PHP脚本代码的方式来控制压缩和解压zip文件。下面是一个简单的php的zip解压缩实现代码,需要的朋友可以参考下仔细的研究了一下。PHP安装后自带 zip 扩展 ,首先我们需要开启它,把 php.ini 中的 extension=php_zip.dll 前面的分号去掉就,接着重启web服务器即可。php的zip解压缩实现代码如下://需开启配置 php_zip.dll//phpinfo();header("Content-type:text/html;charset=utf-8");function get...

PHP使用TbsZip对Zip压缩文件进行操作

使用 TbsZip 对 Zip 压缩文件进行操作TbsZip 是一个 PHP 的类用来读写 Zip 压缩文件包,该类无需 PHP 扩展或者是临时文件。TbsZip 可以对压缩文档中的文件进行读、写、修改和删除操作。 /* Some code examples for TbsZip Skrol29, 2010-09-03 */include_once(tbszip.php); // load the TbsZip library $zip = new clsTbsZip(); // create a new instance of the TbsZip class$zip->CreateNew(); // start a new empty archive fo...

PHP:将文件解压成ZIP并且下载到本地

这个功能实现起来并不难,首先我们要找到这个文件的路径。然后在引入第三方类PHPZip这个可以在网上搜到,一会我会把他贴出来。有需要的小伙伴可以借鉴一下。 $name = $_SERVER[DOCUMENT_ROOT] . /Uploads/ . $folderName; $this->tozip($dir,"$name" ,1,1); //文件转成zip 格式 Function tozip($Path, $ZipFile, $Typ = 1, $Todo = 1) { //IF(!is_writeable($Path)){Exit("文件夹不可写!");...

小弟我把5.2.17里的php_zip.dll移到php.5.3.5,重启APACHE提示下面异常怎么处理

我把 5.2.17 里的 php_zip.dll 移到 php.5.3.5, 重启APACHE 提示下面错误怎么办?php5.3.5里没有 php_zip.dll 扩展,于是我把 5.2.17 里的 php_zip.dll 移到 php.5.3.5, 重启APACHE 提示下面错误怎么办?php Startup: zip: Unable to initialize module Module compiled with module api=20060613PHP compiled with module api=20090626These options need to match---------------是不是php5.3.5 已经集成了zip.dll ,还是说的...

PHPVersion4.4.4怎么实现把多个文件压缩成一个ZIP文件

【求助】PHP Version 4.4.4 如何实现把多个文件压缩成一个ZIP文件?如题,请各位指教哈。PHP版本是4.4.4。别弄太新的版本。。。------解决方案-------------------- 上网找吧!现在基本没人用 php4 了,都是 php5 ------解决方案-------------------- 上国外有个phpclass之类的网站找找,上边的php 库都挺那个的 ------解决方案-------------------- 呃 现在用php5 。 ------解决方案-------------------- 一般都是先打包在压缩!有...

生成zip文件,解压出现损坏异常

生成zip文件,解压出现损坏错误我用压缩类将一些图片和xml文件压缩成一个zip的压缩文件, 但ftp下载的时候如果传输类型为 binary, zip文件打开正常,如果为ascii ,zip解压出现损坏错误。另外,用火狐、谷歌浏览器直接下载zip ,打开正常。 但用ie打开出现损坏错误------解决方案-------------------- zip本来就是binary

怎么用php向服务器已存在的zip文件中增加一个文件

如何用php向服务器已存在的zip文件中增加一个文件请注意,不是生成zip,在不解开服务器zip文件的前提下,添加一个文件进去。请问我该如何做。------解决方案-------------------- 加一个zip模块进去使用方式如下:$zip = new ZipArchive();$filename = "./test112.zip";if ($zip->open($filename, ZIPARCHIVE::CREATE)!==TRUE) { exit("cannot open \n");}$zip->addFromString("testfilephp.txt" . time(), "#1 This is a test s...

php怎么压缩一个文件夹里面所有的文件到zip文件里面

php如何压缩一个文件夹里面所有的文件到zip文件里面?php如何压缩一个文件夹里面所有的文件到zip文件里面?如我的localhost下有个test文件夹,内部有很多文件和文件夹,如何把test里面所有东西打包成 test.zip?------解决方案--------------------PHP codeFunction ReadFileHeader($zip){$binary_data = fread($zip, 30);$data = unpack(vchk/vid/vversion/vflag/vcompression/vmtime/vmdate/Vcrc/Vcompressed_size/Vsize/vfilenam...

怎么获得ZIP文件中压缩文件的个数

如何获得ZIP文件中压缩文件的个数?在PHP中,如何获得ZIP文件中压缩文件的个数?------解决方案-------------------- 这样写PHP code $zip= zip_open(zip文件名); $n = 0; while($rs = zip_read($zip)) {$f = zip_entry_name($rs); //取得文件名if(substr($f, -1) != /) $n++; } echo $n;

请问实现打包上载ZIP文件

请教实现打包下载ZIP文件公司每个同事每星期都要进行工作总结 然后相关的数据在一张表中 现在要实现打包下载的功能 每次读取一个星期的所有同事的内容 每个同事的总结就是一个TXT文件 然后将所有TXT文件打包成ZIP包 然后提供下载 我想知道如何实现?麻烦给位直接给我代码------解决方案--------------------。。。。。。。。。。。。。。提供一个思路吧,先遍历改目录下的文件。然后运用php自带的ZipArchive类进行操作。很简单的啊...

php_rar.dll扩充有没有类似php_zip.dll的zip_entry_read函数

php_rar.dll扩展有没有类似php_zip.dll的zip_entry_read函数php_zip.dll的zip_entry_read函数 在不解压的情况下直接读取压缩包内具体文件的内容在php_rar.dll中有没有类似的函数呢?------解决方案-------------------- 参考 http://www.php.com/manual/zh/class.rararchive.php

PclZip:强大的PHP压缩与解压缩zip种

PclZip:强大的PHP压缩与解压缩zip类PclZip介绍PclZip library能够压缩与解压缩Zip格式的压缩档(WinZip、PKZIP);且能对此类类档案进行处理,包括产生压缩档、列出压缩档的内容以及解压 缩档案等等。由于能够在伺服器端进行压缩与解压缩的动作,所以相当方便使用。 PclZip定义一个PclZip类别,其类别物件可视为一个ZIP档案,亦提供method来进行处理。 如何使用PclZip1.基础 所有的功能都由pclzip.lib.php这个档案提供,PclZip l...

php关于zip的应用

php关于zip的使用 /*** * 创建压缩包* @param array $arr 需要压缩的文件部分路径和文件名,形如 array(* /file/upload/1.php,* /file/upload/2011/1.jpg,* )* * @return string 压缩包的部分路径和文件名,形如/file/uplaod/zip/123.zip*/public static function zip($arr){//首先我建立一个目录$save_path = /file/upload/zip . Dat::getHourPath();$path = APPLICATION_PATH . /destoon . $save_path;Sys::createDir($path)...

压缩与解压Zip(PHPZip种)

压缩与解压Zip(PHPZip类)PHPZip类来源:网络 visitFile()函数来源:http://topic.csdn.net/u/20071225/11/e6a8db84-df02-4622-987b-2a4ed4a5eef0.html (第14楼) 注:修改为可遍历子文件夹(替换遍历方法为visitFile()); ?? ? 添加GetZipComment()方法; ?? ? 加上用法说明(注释部分)。visitFile(文件夹路径);// print "当前文件夹的文件:\r\n";// foreach($filelist as $file)// printf("%s\r\n", $file);// ---------------...

php读取zip诠释

php读取zip注释 $za = new ZipArchive();$za->open('0816.tmt');$comment = $za->getArchiveComment();//如果需要转字符串编码$comment= iconv("gbk","UTF-8",$comment);转载自:http://www.9958.pw/post/php_zip_comment