Bagaimana cara mengekstrak file secara diam-diam, tanpa menampilkan status?
Bagaimana cara mengekstrak file secara diam-diam, tanpa menampilkan status?
Jawaban:
man unzip:
-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.
Dari halaman manual unzip :
-q
melakukan operasi dengan tenang ( -qq = lebih tenang). Biasanya unzip mencetak nama-nama file yang diekstraksi atau diuji, metode ekstraksi, semua file atau komentar zipfile yang dapat disimpan dalam arsip, dan mungkin ringkasan ketika selesai dengan masing-masing arsip. Opsi -q [ q ] menekan pencetakan beberapa atau semua pesan ini.
Begitulah unzip -qq yourfile.zip
.
PHP memiliki ekstensi untuk itu
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';
}
?>