php zip paketleyici ve açıcı.

dosya zipleyici:

function ziple( $srcFileName, $dstFileName ) //kaynak ve hedef
{
  
   $fp = fopen( $srcFileName, "r" );
   $data = fread ( $fp, filesize( $srcFileName ) );
   fclose( $fp );
  
   // sıkşmış dosyayı yazdır
   $zp = gzopen( $dstFileName, "w9" );
   gzwrite( $zp, $data );
   gzclose( $zp );
}

Zipli dosyayı açıcı:

function zipac( $srcFileName, $dstFileName, $fileSize )
{
   // getting content of the compressed file
   $zp = gzopen( $srcFileName, "r" );
   $data = fread ( $zp, $fileSize );
   gzclose( $zp );
  
   // writing uncompressed file
   $fp = fopen( $dstFileName, "w" );
   fwrite( $fp, $data );
   fclose( $fp );
}


filesize kısmını otomatik yapan bir satır eklenebilir. vaktim olmadığı için daha sonra düzenlerim.
Her programcı birgün Php yi tadacaktır
2010-02-19 13:32:49

phpkodlari.com © 2009 Herkes Php öğrenecek
Eglence ve Oyun: Gamikro