我创建了一个zip文件用PHP与此代码:文件拉链内不带路径
<?php
$file1 = '/home/##ACCOUNT##/public_html/##SITE##/images/uploadfiles/backup/file1.csv';
$file2 = '/home/##ACCOUNT##/public_html/##SITE##/images/uploadfiles/backup/file2.csv';
// CREATE THE ZIP
$files = array($file1, $file2);
$zipname = '/home/##ACCOUNT##/public_html/##SITE##/images/uploadfiles/backup/backup.zip';
$zip = new ZipArchive;
$zip->open($zipname, ZipArchive::CREATE);
foreach ($files as $file) {
$zip->addFile($file);
}
$zip->close();
?>
在创建ZIP我得到2个文件,我想它,但它也包含这些文件的树/路径,打开你必须在这些文件夹内导航以获得文件的压缩文件是否有一个只有压缩文件中的2个文件file1.csv & file2.csv没有文件夹?
我发现我在另一篇文章 php creating zips without path to files inside the zip
无论如何,请接受和upvote正确的答案在这里你的问题。 – baldrs