İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

php ile unzip

Inferno

0
İyinet Üyesi
Onaylı Üye
Katılım
10 Eylül 2006
Mesajlar
652
Reaction score
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
İyinet Üyesi
Onaylı Üye
Katılım
10 Mayıs 2006
Mesajlar
5,299
Reaction score
11
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
İyinet Üyesi
Katılım
13 Aralık 2004
Mesajlar
9,603
Reaction score
111
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
İyinet Üyesi
Onaylı Üye
Katılım
10 Eylül 2006
Mesajlar
652
Reaction score
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.
 

etufan_cetin

0
İyinet Üyesi
Katılım
25 Mayıs 2008
Mesajlar
4
Reaction score
0
peki ben part part olan zip dosyalarını sunucuda php ile nasıl açabilirim?
 

i.ari

0
İyinet Üyesi
Katılım
16 Aralık 2006
Mesajlar
4,437
Reaction score
6
Konum
Ankara
bu arada php time limit ide dikkat edin eger büyük zipler olursa time limit doldugundan acamaz ;)
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst