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); } (编辑:莱芜站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |