SORU
18 Kasım 2009, ÇARŞAMBA


download çok php gibi zip dosyaları

Nasıl birden fazla dosya indirmek için php zip olarak?

CEVAP
18 Kasım 2009, ÇARŞAMBA


Bir ZİP dosyası oluşturmak ve müşteriye akışı ZipArchive sınıfını kullanabilirsiniz. Gibi bir şey

$files = array('readme.txt', 'test.html', 'image.gif');
$zipname = 'file.zip';
$zip = new ZipArchive;
$zip->open($zipname, ZipArchive::CREATE);
foreach ($files as $file) {
  $zip->addFile($file);
}
$zip->close();

ve akışı için:

header('Content-Type: application/zip');
header('Content-disposition: attachment; filename='.$zipname);
header('Content-Length: ' . filesize($zipname));
readfile($zipname);

İkinci satır tarayıcı kullanıcıya bir indirme kutusu zorlar ve Adı filename.zip ister. Üçüncü satır tarayıcıları, içerik boyutu belirtilmiş bazı durumlarda sorunlar var isteğe bağlı ama bazı (özellikle eski).

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Bokeh

    Bokeh

    9 HAZİRAN 2014
  • HowToBasic

    HowToBasic

    8 Aralık 2011
  • spederson7

    spederson7

    17 Temmuz 2006