Извините, если это было задано и получено ответ, но я искал и либо я не понимаю, либо я не понимаю.
У меня есть форма, которая позволяет пользователю загружать ZIP-файл.Затем я хочу перебирать файлы в zip-архиве, проверять типы mime и извлекать / сохранять только файлы определенных типов, например файлы изображений или csv.
Я использую следующий код:
$target_path = "../file/tmp/".$filename;
if(move_uploaded_file($source, $target_path)) {
$zip = new ZipArchive();
$zip->open($target_path);
$mt = "";
for( $i = 0; $i < $zip->numFiles; $i++ ){
$mt .= mime_content_type($zip->statIndex( $i ));
}
}
Затем я отображаю значение, захваченное в $ mt, но получаю только предупреждения:
"Предупреждение: mime_content_type (): может обрабатывать только строковые или потоковые аргументы в ..."
Я сохранил и открыл zip-файл, могу ли я определить типы mime-содержимого zip-содержимого перед его сохранением на сервере и как?
Спасибо.
_t