gpt4 book ai didi

php - 从 php5 压缩文件 .zip

转载 作者:太空狗 更新时间:2023-10-29 12:16:03 27 4
gpt4 key购买 nike

我的数据库中有许多文件,提取名称及其路径并放置在简单的数组中。然后我尝试使用带有 shell_exec 的 linux 控制台命令压缩 .zip,但我不行。

还有其他方法吗?

最佳答案

你可以使用php5提供的这个功能((PHP 5> = 5.2.0, PECL zip> = 1.1.0))

<?php
$zip = new ZipArchive();
$filename = 'files.zip';

$files = array();
$files[] = "file1.txt";
$files[] = "file2.flv";


if($zip->open($filename,ZIPARCHIVE::CREATE)===true)
{
for( $i=0; $i<count($files) ; $i++ )
$zip->addFile($files[$i]);

$zip->close();
echo "ok $filename";
}
else
echo "failed ".$filename;
?>

更多信息http://php.net/manual/en/ziparchive.open.php

关于php - 从 php5 压缩文件 .zip,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24335619/

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