PHP压缩文件夹的具体实现方法_PHP教程

php中文网
发布: 2016-07-15 13:32:31
原创
1200人浏览过

不过zlib 库中没有对文件夹操作的函数(当然,我们也可以自己写一个,但这样太麻烦),我们可以去网上下载一些现成的,由先辈们写的,扩展了 zlib 函数库的工具。

PHP压缩文件夹的具体实现代码:

法语写作助手
法语写作助手

法语助手旗下的AI智能写作平台,支持语法、拼写自动纠错,一键改写、润色你的法语作文。

法语写作助手 31
查看详情 法语写作助手
  1.  ?php  
  2. require_once("archive.php");  
  3. $test = new zip_file("app.zip");  
  4. $test->set_options(  
  5. array(  
  6. ‘basedir’ => dirname($modpath),  
  7. ‘inmemory’ => 0, //不在内存压缩.
    而是直接存放到磁盘.如果要压缩下载,则可以选择为1  
  8. ‘recurse’ => 1, //是否压缩子目录,
    resurse,递归的意思?  
  9. ’storepaths’ => 1, //是否存储目录结构,我选是。  
  10. ‘overwrite’ => 1, //是否覆盖  
  11. ‘prepend’ => "", //未知  
  12. ‘followlinks’ => 0, //未知  
  13. ‘method’ => 1, //未知  
  14. ’sfx’ => "", //不知道什么意思  
  15. )  
  16. );  
  17. $test->add_files("src/archive.php");  
  18. $test->add_files("/App");  
  19. $test->create_archive();  
  20. $test->download_file();
    //不写这一行,数据只存在内存里  
  21. //以下代码为解压  
  22. $test = new tar_file("archives/test.tar");  
  23. $test->set_options(array(’inmemory’ => 0));  
  24. $test->extract_files();  
  25. ?> 

希望通过本文介绍的这段代码示例可以帮助我们进一步了解PHP压缩文件夹的含义。


www.bkjia.comtruehttp://www.bkjia.com/PHPjc/446142.htmlTechArticle不过zlib 库中没有对文件夹操作的函数(当然,我们也可以自己写一个,但这样太麻烦),我们可以去网上下载一些现成的,由先辈们写的...
相关标签:
php
PHP速学教程(入门到精通)
PHP速学教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号