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
07-12-2009 06:55 Edit:07-12-2009 06:56
hocam çok sağolun
07-12-2009 07:17
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
www.Phpkodlari.com © 2009 Herkes Php öğrenecek
Web tasarım ve eğitim kaynağınız.