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

  • Bryan Smith

    Bryan Smith

    12 Mart 2006
  • kylelandry

    kylelandry

    9 AĞUSTOS 2007
  • VvCompHelpvV

    VvCompHelpvV

    4 EYLÜL 2007