我需要unziping上传的内容。但出于安全考虑,必须验证文件是否只是图像文件,以便有人不能将zip添加到zip中,然后再运行它。php zipArchive只解压缩某些扩展
在进行解压缩时,我需要预先保存文件结构。
$zip->extractTo($save_path . $file_name, array('*.jpg','*.jpeg','*.png','*.gif'));
不返回null。是否有一个参数我可以用于此,或者我必须使用正则表达式来循环遍历zip文件以匹配扩展名并创建文件夹并用代码保存文件?
感谢
不要以为您可以使用* .jpg来包含扩展名。你需要解析每个文件。 – Ciro 2012-07-09 01:05:44