PHP ZipArchive状态值是什么意思?

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了PHP ZipArchive状态值是什么意思?脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在开始尝试编写一些 PHP代码,以便在EC2服务器上的Linux机器上运行,该服务器将从我的S3存储桶读取文件,压缩它们然后将zip文件写回存储桶.

即使从EC2实例的本地磁盘上的一些图像创建一个简单的zip存档,我也立刻遇到了问题,我正在使用脚本在线测试PHP手册中的想法,并且还尝试了David的脚本Walsh – http://davidwalsh.name/create-zip-php看起来很棒.既没有产生实际的zip文件,也没有给我不同的状态结果 –

PHP手册中的第一个片段(我添加变量$thisdir) –

<?PHP
$zip = new ZipArchive();
$filename = "test112.zip";
$thisdir = "/uploads/";
if ($zip->oPEn($filename,ZIPARCHIVE::CREATE)!==TRUE) {
    exIT("cannot open <$filename>\n");
}    
$zip->addFromString("testfilePHP.txt" . time(),"#1 This is a test string added as testfilePHP.txt.\n");
$zip->adDFromString("testfilePHP2.txt" . time(),"#2 This is a test string added as testfilePHP2.txt.\n");
$zip->addFile($thisdir . "/too.PHP","/testfromfile.PHP");
echo "numfiles: " . $zip->numFiles . "\n";
echo "status:" . $zip->status . "\n";
$zip->close();
?>

输出=

我在’uploads’文件夹中看不到任何zip文件

我尝试的第二段代码(我不会在这里发布代码) – 我传递真实文件然后返回

有什么状态信息.我通过查看PHPinfo()的输出检查是否安装了正确的库;在ZIP标题下,我看到 –

我已经使用我正在执行的代码检查了文件PHP文件的权限,并将它们设置为777,因为我正在尝试添加ziparchive的文件夹.我知道这不应该留在777.

任何想法为什么我看不到一个zip文件?状态值是什么意思?是否有一个很好的教程,使用PHP来压缩Amazon S3存储桶上的文件或者是提供此功能的好工具?

干杯

你可以在这里找到它:
http://www.php.net/manual/en/zip.constants.php

错误11是“无法打开文件

脚本宝典总结

以上是脚本宝典为你收集整理的PHP ZipArchive状态值是什么意思?全部内容,希望文章能够帮你解决PHP ZipArchive状态值是什么意思?所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。