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然後沒有文件提取真的,生病給它一個去和報告回 –