etil alkol rp satın al
chat eczaonline.com okey oyna gaziantep web tasarım

php ile unzip

Inferno

Onaylı Üye
Katılım
10 Eyl 2006
Mesajlar
653
Beğeniler
2
Konum
Houston
#1
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

Onaylı Üye
Katılım
10 May 2006
Mesajlar
5,301
Beğeniler
13
Konum
<?=selim61?>
#2
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

Onursal Üye
Katılım
13 Ara 2004
Mesajlar
9,603
Beğeniler
111
Yaş
37
Konum
AZ
#3
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

Onaylı Üye
Katılım
10 Eyl 2006
Mesajlar
653
Beğeniler
2
Konum
Houston
#4
Angelo az önce bu kodu php.net te bulmuştum forumda yazan olmayınca :) Çok teşekkürler emeğinize sağlık.
 

i.ari

Müptela
Katılım
16 Ara 2006
Mesajlar
4,441
Beğeniler
6
Konum
Ankara
#8
bu arada php time limit ide dikkat edin eger büyük zipler olursa time limit doldugundan acamaz ;)
 

Bu konuyu okuyanlar (Üyeler: 1, Misafirler: 0)

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. iyinet.com sayfalarında yer alan yazı, görsel ve linklerle ilgili hukuki şikayetleriniz için Buradan iletişime geçmeniz durumunda, ilgili kanunlar ve yönetmelikler çerçevesinde en geç 7 gün içerisinde iyinet yönetimince tarafınıza dönüş sağlanacaktır. Betcup Artemisbet Forum canlı bahis sohbet - - chat
Üst