0
我解压是在同一目录下的一个文件夹调用“信息”解链到一个目录 - 返回
这工作得很好的文件,它告诉我,已经处理连线每个文件。
我遇到的问题是当没有要提取的文件时向我回报。
这是我的代码:
<?php
$files = glob('*.{zip}', GLOB_BRACE);
foreach($files as $file) {
$zip = new ZipArchive;
if ($zip->open($file) === TRUE) {
$zip->extractTo('info');
$zip->close();
unlink($file);
echo $file.' extracted sucessfully<br>';
} else {
echo 'failed';
}
}
?>
谁能帮帮忙显示一条消息,当有目录中没有.zip文件解压缩?
谢谢。
难道你不能只看到有没有任何文件开始? http://stackoverflow.com/questions/17323367/php-ziparchive-count-number-of-files-inside-archive – Anigel
难道你不检查'if(count($ files)== 0)'? – Eggplant
这不是一个坏主意,所以如果$ zip-> numFiles == 0然后没有文件提取真的,生病给它一个去和报告回 –