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

  • ELPRESADOR

    ELPRESADOR

    21 HAZİRAN 2008
  • michellefeng's channel

    michellefeng

    26 Kasım 2006
  • Peter Sharp

    Peter Sharp

    11 ŞUBAT 2013