Php ile Dosya Zipleyici ve Zip açıcı

Php ile dosyaları zipleyip sıkıştırmak için şu fonksiyonu kullanabilirsiniz:

 

function ziple($kaynak,$hedef)
{      
   $fp = fopen($kaynak, "r" );
   $data = fread ($fp, filesize($kaynak));
   fclose( $fp );      
   $zp = gzopen( $hedef, "w9" );
   gzwrite( $zp, $data );
   gzclose( $zp );
}


kullanımı:

ziple("dosya.txt","dosya.gz");

 

ziplediğiniz dosyayı daha sonra açmak için de aşağıdaki fonksiyon kullanılabilir.

 

function zipac( $kaynak, $hedef)
{
   $zp = gzopen( $kaynak, "r" );
   $data = fread ( $zp, filesize($kaynak) );
   gzclose( $zp );     
   $fp = fopen( $hedef, "w" );
   fwrite( $fp, $data );
   fclose( $fp );
}   


Kullanımı:

zipac("dosya.gz","dosya.txt");

Her programcı birgün Php yi tadacaktır
07-12-2009 06:55 Edit:07-12-2009 06:56

    06ozan06 Ozan Yılmaz Avatar

    hocam çok sağolun

    07-12-2009 07:17

      Kunth Mesut Cemil ASLAN Avatar

      tutorial yüklemek için böyle birşey mi kullanmalı yoksa mysql veritabanı mı tercih etmeli ?!? 

       

      fikir lazım ....

      Kunth, just kunth...
      18-12-2009 23:33

        mysql

        dosyaları zipleyip yollamayı bilen biri WYSWYG editörle de aynı işi yapmayı becerebilir bence. pratik ve iki taraf için de kolaylık açısından Tinymce diyorum.

        Her programcı birgün Php yi tadacaktır
        19-12-2009 02:47
          Alakalı Konular: php zipphp unzip

          www.Phpkodlari.com © 2009 Herkes Php öğrenecek
          Web tasarım ve eğitim kaynağınız.