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 );
}
{
$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 );
}
{
$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
2009-12-07 06:55:38 Edit:2009-12-07 06:56:45
hocam çok sağolun
2009-12-07 07:17:27
tutorial yüklemek için böyle birşey mi kullanmalı yoksa mysql veritabanı mı tercih etmeli ?!?
fikir lazım ....
Kunth, just kunth...
2009-12-18 23:33:54
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
2009-12-19 02:47:52