检查ZIP文件的内容

时间:2015-05-26 12:15:18

标签: php search archive

用户上传ZIP文件。

PHP在ZIP文件中搜索“* .adi”。

Array#slice

如果发现ADI文件 IS ,脚本仍会回显“在ZIP中找不到ADI文件”。

请问有什么不对?

编辑:解决了问题。

$target_file = $target_dir . basename($_FILES["fileToUpload"]["name"]);
$za = new ZipArchive();

$za->open($target_file); 

for( $i = 0; $i < $za->numFiles; $i++ ){ 
$stat = $za->statIndex( $i ); 
print_r( basename( $stat["name"] ) . PHP_EOL );
}
$ResultOfZipFileSearch = explode( $stat["name"],PHP_EOL );
if (array_search("*.adi",$ResultOfZipFileSearch)) {
echo "ADI file found in ZIP...";
} else {
    echo "No ADI file found in ZIP";
}

0 个答案:

没有答案