• 04-10-2022, 12:03:27
    #1
    Sorunu Çözdüm
  • 04-10-2022, 12:10:18
    #2
    $createdzipname = 'zipin_adi';         
    $this->load->library('zip');        
    $this->load->helper('download');             
    $files = ['uploads/1.jpg', 'uploads/2.jpg', 'uploads/3.png'];      
    // ziplerin olacağı klasörü belirtiyoruz.        
    $this->zip->add_dir('zipfolder');        
    foreach ($files as $file) {            
               $paths = $file;
                // her bir dosyayı add_data ile zip içerisine ekliyoruz.
                $this->zip->add_data('zipfolder/'.$paths,file_get_contents($paths));
     } 
    $this->zip->download($createdzipname.'.zip');
    Codeigniter sürümünüzü bilmiyorum ancak daha önce böyle bir fonksiyon kullanmıştım.
  • 04-10-2022, 15:17:41
    #3
    Mhmmd adlı üyeden alıntı: mesajı görüntüle
    $createdzipname = 'zipin_adi';        
    $this->load->library('zip');        
    $this->load->helper('download');            
    $files = ['uploads/1.jpg', 'uploads/2.jpg', 'uploads/3.png'];      
    // ziplerin olacağı klasörü belirtiyoruz.        
    $this->zip->add_dir('zipfolder');        
    foreach ($files as $file) {            
               $paths = $file;
                // her bir dosyayı add_data ile zip içerisine ekliyoruz.
                $this->zip->add_data('zipfolder/'.$paths,file_get_contents($paths));
     }
    $this->zip->download($createdzipname.'.zip');
    Codeigniter sürümünüzü bilmiyorum ancak daha önce böyle bir fonksiyon kullanmıştım.
    Hocam çok doğru bir yorum oldu, zip kütüphanesi ile yapılabiliyormuş. Bu kütüphaneyi gösterdiğiniz için çok teşekkür ederim. uzun zamandır cg kullanıyorum yeni yeni kütüphaneler görüyorum.