ZipArchive在PHP中创建递归文件夹结构

时间:2013-11-29 08:26:55

标签: php recursion ziparchive

我正在用PHP创建一个zip文件。但是,它在输出zip文件中创建递归文件夹结构。知道可能是什么错误吗?

$zip_name = "ZipArchieve.zip" 
$zip = new ZipArchive();
if($zip->open($zip_name, ZIPARCHIVE::CREATE)!==TRUE)
{
    $error .= "* Sorry ZIP creation failed at this time";
}

foreach($file_array as $file)
{   
    //echo "File : " . $file . '<br/>';
    if (file_exists($file)) 
        $zip->addFile($file);
    else
        echo $file . ' Does not exist'; 
}
$zip->close();

$newPath   = DOC_ROOT.'/downloads/files/' . $zip_name  ; 
rename($zip_name, $newPath);

以下是var_dump的{​​{1}}。

file_array

由于

0 个答案:

没有答案
相关问题