本文实例讲述了php的ziparchive类用法,分享给大家供大家参考。具体如下:
通常来说,php5.2开始支持ZipArchive类,php4只能使用zip函数。其实在官方实现zip类之前,已经有大牛贡献了打包解压zip文件的方法。现在php包含了ZipArchive类,当然优先使用。使用该类能创建和解压zip文件,也能直接读取zip压缩包内的内容,很方便,这里主要总结下读取和解压的过程。
解压一个包到指定目录:
如果只知道文件名,而不知到文件的具体路径,可以搜索指定文件名的索引,再依靠索引获取内容。
希望本文所述对大家的php程序设计有所帮助。
立即学习“PHP免费学习笔记(深入)”;
当然可以啊,亲
下面代码就是在/tmp目录下生成aaaa.zip文件
$zip = new ZipArchive(); $zip->open('/tmp/aaaa.zip', ZipArchive::CREATE); $zip->addEmptyDir('dir1'); $zip->close();
可能是PHP可用内存的限制造成的,把 php.ini 中的
memory_limit
这个选项的值设大一点试试看。
也可以在 php 文件中设置,比如:
ini_set('memory_limit', '32M');
补充:
32M 还不够的话,再往上加。
尝试用 php.ini 文件设置。
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号