• Bu site çerezler kullanır. Bu siteyi kullanmaya devam ederek çerez kullanımımızı kabul etmiş olursunuz. Daha fazla bilgi edin.

php zip paketleyici ve açıcı

uydudoktoru

Tanınmış Üye
Yönetici
Yönetici
Offline
#1
dosya zipleyici:

PHP:
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ı:

PHP:
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.