php – 创建zip时没有错误,但没有创建
发布时间:2020-07-16 01:14:54  所属栏目:PHP  来源:互联网 
            导读:我写了这个代码来创建一个ZIP文件并保存它.但不知何故,它不会显示任何错误,但它也不会创建一个ZIP文件.以下是代码: $zip = new ZipArchive;$time = microtime(true);$res = $zip-open(maps/zips/test_ . $time . .zip, ZipArchive::CREATE);if ($res === TRU
                
                
                
            | 
                         我写了这个代码来创建一个ZIP文件并保存它.但不知何故,它不会显示任何错误,但它也不会创建一个ZIP文件.以下是代码: $zip = new ZipArchive;
$time = microtime(true);
$res = $zip->open("maps/zips/test_" . $time . ".zip",ZipArchive::CREATE);
if ($res === TRUE) {
    echo "RESULT TRUE...";
    $zip->addFile("maps/filename.ogz","filename.ogz"); //Sauerbraten map format
    $zip->addFromString('how_to_install.txt','Some Explanation...');
    $zip->close();
    $zip_created = true;
    echo "FILE ADDED!";
} 
 我做错了什么,我该怎么解决? apache或php可能没有权限在该目录中创建zip存档.从 ZipArchice::open的评论之一:
 在你的if语句中添加一个else子句并转储$res来查看结果: if($res === TRUE) {
    ...
} else {
    var_dump($res);
}                        (编辑:莱芜站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!  | 
                  
