gpt4 book ai didi

php - ZipArchive php 类 - 它是 PHP 内置的吗?

转载 作者:可可西里 更新时间:2023-11-01 13:17:01 26 4
gpt4 key购买 nike

好的,只是想知道内置此类的 PHP 版本。如果它们内置于所有平台(操作系统)中。我想要一种方法来搜索 zip 文件并使用 file_put_contents 将文件放在 webroot 的不同文件路径中。无论如何,我熟悉如何使用 ZipArchive 类执行此操作,但我想知道使用此类是否是一个很好的解决方案并支持大多数(如果不是所有)服务器?我的意思是,我宁愿不使用需要安装服务器的方法。我正在寻找一个解决方案,它至少可以支持 MOST 服务器而无需安装该类...

谢谢:)

此外,如果可能的话,我想支持打开 tar.gz 和/或 .tgz 文件,但我认为 ZipArchive 类不支持此功能,但也许不同的内置 php 类支持此功能??

最佳答案

Tar 支持并未内置到 PHP 中,但如果您查看 PEAR 库,您应该能够找到一些支持创建/提取 tarball 的类(以及其他类)。看看http://pear.php.net/package/Archive_Tarhttp://pear.php.net/package/File_Archive .最后一个应该是多种归档格式(包括 ZIP 和 TAR)的通用接口(interface)。

ZIP 支持是否内置可能会有所不同,但我猜大多数打包程序都会包含它。然后,您始终可以通过调用 class_exists('ZipArchive'); 检查 ZipArchive 类是否存在来测试它,并显示一条很好的错误消息或回退到更通用的方法......

关于php - ZipArchive php 类 - 它是 PHP 内置的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2741992/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com