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

  • FUNKER530 - Veteran Community & Combat Footage

    FUNKER530 -

    25 Ocak 2007
  • RayperEnglishKnight

    RayperEnglis

    24 Kasım 2008
  • bored before i even began

    bored before

    30 Mart 2009