php ile unzip

0
Onaylı Üye
Üye
Katılım
10 Eylül 2006
Mesajlar
650
Tepki puanı
2
Konum
Houston
Sunucuya ssh girişi yok ama php ile bir dosyayı nasıl arşivden çıkarabilirim. Bir de sorularımla sizi çok sıkıyorum kodları bulabileceğim güzel bir php yardım sitesi varmıydı acaba teşekkürler.
 
0
Onaylı Üye
Üye
Katılım
10 Mayıs 2006
Mesajlar
5,299
Tepki puanı
13
Konum
<?=selim61?>
PHP:
<?

function unzip($zip_file, $src_dir, $extract_dir)
{
mkdir($extract_dir.$zip_file,0777);
copy($src_dir.$zip_file, $extract_dir.$zip_file);
chdir($extract_dir);
shell_exec("unzip $zip_file");
}


if(unzip('forum.zip','/zips/','/zips/')){

  echo($zip_file .'başarıyla zip açıldı');

}else{

  echo($zip_file .'ups sorun var');

}



?>
ssh yoksa unzip i çalıştıramassın
 
0
Onaylı Üye
Üye
Katılım
12 Aralık 2004
Mesajlar
9,603
Tepki puanı
106
Konum
AZ
PHP MANUAL kullansak artık biraz

PHP:
<?php
$zip = new ZipArchive;
if ($zip->open('test.zip') === TRUE) {
    $zip->extractTo('/my/destination/dir/');
    $zip->close();
    echo 'ok';
} else {
    echo 'failed';
}
?>

PHP'nin --enable-zip ile konfigure edilerek kurulması gerekir, zip fonksiyon kullanımları için.
 
0
Onaylı Üye
Üye
Katılım
10 Eylül 2006
Mesajlar
650
Tepki puanı
2
Konum
Houston
Angelo az önce bu kodu php.net te bulmuştum forumda yazan olmayınca :) Çok teşekkürler emeğinize sağlık.
 
0
Onaylı Üye
Üye
Katılım
25 Mayıs 2008
Mesajlar
4
Tepki puanı
0
peki ben part part olan zip dosyalarını sunucuda php ile nasıl açabilirim?
 
0
Onaylı Üye
Üye
Katılım
16 Aralık 2006
Mesajlar
4,437
Tepki puanı
6
Konum
Ankara
bu arada php time limit ide dikkat edin eger büyük zipler olursa time limit doldugundan acamaz ;)
 
Geri
Üst