(PHP)解压缩功能无法提取
问题描述:
我使用PHP zip函数从ZIP文件中提取文件(PHP)解压缩功能无法提取
$zip = new ZipArchive;
if($zip -> open ($filezip) === TRUE) {
$mani = $zip -> getFromName('MANIFEST.MF');
echo $mani;
}
这个脚本会提取文件MANIFEST.MF,但我有一个问题,如果我重新命名从zip文件这个文件MANIFEST.MF或MANIFEST.MF(小写),它不能被提取
请帮我解决这个文件名code.Thanks
答
ZipArchive
对待从存档区分大小写的,正如大多数Unix zip
实用程序一样。那么->getFromName()
您只能影响->locateName()
与ZIPARCHIVE::FL_NOCASE
标志的行为。
echo
$zip->getFromIndex(
$zip->locateName('maNIFest.mF', ZIPARCHIVE::FL_NOCASE);
);