Як я мовчки витягую файли, не відображаючи статусу?
Як я мовчки витягую файли, не відображаючи статусу?
Відповіді:
розпакуйте:
-q perform operations quietly (-qq = even quieter). Ordinarily
unzip prints the names of the files it's extracting or testing,
the extraction methods, any file or zipfile comments that may be
stored in the archive, and possibly a summary when finished with
each archive. The -q[q] options suppress the printing of some
or all of these messages.
Зі сторінки розпакування :
-q
виконувати операції тихо ( -qq = ще тихіше). Зазвичай розпакуйте друкує назви файлів, які він витягує або тестує, методи вилучення, будь-які коментарі до файлів чи zipfile, які можуть зберігатися в архіві, і, можливо, резюме, коли закінчите кожен архів. Параметри -q [ q ] пригнічують друк деяких або всіх цих повідомлень.
Так unzip -qq yourfile.zip
воно і є.
PHP має розширення для цього
http://php.net/manual/en/book.zip.php
<?php
$zip = new ZipArchive;
if ($zip->open('test.zip') === TRUE) {
$zip->extractTo('/my/destination/dir/');
$zip->close();
echo 'ok';
} else {
echo 'failed';
}
?>