我需要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