我真正想做的是读取 zip 文件,然后如果它确实包含文件夹则拒绝它并显示一些消息。
我希望用户只上传没有任何目录结构的文件的 zip 文件。 所以我想阅读 zip 文件包含并检查文件结构。 我正在尝试使用以下代码片段。
$zip = zip_open('/path/to/zipfile');
while($zip_entry = zip_read($zip)){
$filename = zip_entry_name($zip_entry);
//@todo check whether file or folder.
}
最佳答案
我整理好了。 我现在将文件名检查为字符串,无论我在哪里得到以“/”结尾的字符串,这些字符串被视为其他目录作为文件。
关于php - 我们如何在不解压缩 PHP 的情况下读取 zip 文件并获取包含的文件或文件夹的信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3792704/