Php ile Dosya Zip İşlemi

Php ile dosya ziplemek için kullanabileceğiniz kod parçacığı.

$dosyalarim= array('benioku.txt','deneme.html','resim.gif');  // Zip'e Eklenecek Dosyalarımızı Belirttik </span>
$dosya_adi= time().".zip"; // Zip  Dosya Adı
$zip->open($dosya_adi, ZipArchive::CREATE);

foreach($dosyalarim as $dosya):
$dosya_yolu = "yuklenenler/".$dosya;
$zip->addFromString(basename($dosya_yolu), file_get_contents($dosya_yolu));

endforeach;

$zip->close();

// Bunların Haricince Oluşan Zip'i  Otomatik indirmek isterseniz.

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

 

otomatik dosya indirme için  sayfanın başında  ve sonun da

 

ob_start();   / Sayfa Başı

ob_end_flush();  // sayfa Sonu

İlk yorum yapan olun

Bir yanıt bırakın

E-posta hesabınız yayımlanmayacak.


*