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

  • Dom Esposito

    Dom Esposito

    26 Mayıs 2011
  • DrePwn

    DrePwn

    22 Temmuz 2011
  • paikimchung

    paikimchung

    12 Mayıs 2006