Türkiye'nin En Eski Webmaster Forumu İyinet'e Hoşgeldiniz!

Kayıt Ol

php ile unzip

Inferno

0
Onaylı Üye
Üye
Katılım
10 Eylül 2006
Mesajlar
652
Açılan Konu
39
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.
 

selim61

0
Onaylı Üye
Üye
Katılım
10 Mayıs 2006
Mesajlar
5,299
Açılan Konu
252
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
 

Angelo

0
Onaylı Üye
Üye
Katılım
13 Aralık 2004
Mesajlar
9,603
Açılan Konu
164
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.
 

Inferno

0
Onaylı Üye
Üye
Katılım
10 Eylül 2006
Mesajlar
652
Açılan Konu
39
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.
 

Inferno

0
Onaylı Üye
Üye
Katılım
10 Eylül 2006
Mesajlar
652
Açılan Konu
39
Tepki puanı
2
Konum
Houston
Teşekkürler Alexis
 

etufan_cetin

0
Onaylı Üye
Üye
Katılım
25 Mayıs 2008
Mesajlar
4
Açılan Konu
0
Tepki puanı
0
peki ben part part olan zip dosyalarını sunucuda php ile nasıl açabilirim?
 

i.ari

0
Onaylı Üye
Üye
Katılım
16 Aralık 2006
Mesajlar
4,437
Açılan Konu
534
Tepki puanı
6
Konum
Ankara
bu arada php time limit ide dikkat edin eger büyük zipler olursa time limit doldugundan acamaz ;)
 
Üst