Php

Sıkıştırılmış klasörlerinizi sunucu üzerinde açabilirsiniz. Peki, neden ne işimize yarayacak bu Hakan ? diyebilirsiniz :) Kurmak istediğiniz web yazılım paketleri genellikle zip formatında sıkıştırılır. Paketin sıkışmış hali 2 MB ise, açılmış hali 10 MB olabilir. Bu paketin açık halini sunucunuza yüklemek çok daha fazla vakit alacaktır. Bu nedenle bizler sıkıştırılmış halini çabucak sunucuya yükleyecek ve birkaç saniye içerisinde bu paketi sunucu üzerinde açacağız :)

18 yorum Beğen Paylaş Sıkıştırılmış (zip) klasörlerini sunucu üzerinde açmak


Hemen kendimden örnek vereyim. Openads reklam yönetim yazılımını indirdim ve sıkıştırılmış hali 6.14 MB boyutundaydı. Paketi açtım ve başladım FTP alanıma yüklemeye. Ama bitmek bilmiyor tabi :) Çünkü paketin açılmış hali 25.4 MB :D

Durum böyle olunca paketi sunucu üzerinde açmak aklıma geldi. Hemen sıkıştırılmış klasörü FTP alanıma yükledim. Sıkıştırılmış klasörleri açmak için dUnzip2 v2.2 sınıfını kullandım bu arada.

Sıkıştırılmış klasörü açmak için hemencene kodlarımı yazdım. zip.php adında bir dosya yarattım ve içeriği alttaki kodlardan oluşuyor.

<?php
include('dUnzip2.inc.php');
$zip = new dUnzip2('openads-2.4.0.zip');
$zip->unzipAll();
?> 

zip.php dosyamı ve dUnzip2 v2.2 paketi içerisinden çıkan dUnzip2.inc.php dosyasını da FTP alanıma yükledim. Ve zip.php dosyasının URL ’sini girerek çalıştırdım. 3 saniye içerisinde 25.4 MB boyutundaki paket FTP alanıma açılmış oldu :)

Kodlar içerisinde dikkat etmeniz gereken tek nokta 3. satır.

$zip = new dUnzip2('openads-2.4.0.zip');

satırındaki openads-2.4.0.zip, benim genişletmek istediğim sıkıştırılmış klasörün adıdır ve diğer dosyalarla aynı dizinde yer alıyor. Siz de bu bölümü, kendi dosyanızın adı ile değiştirmelisiniz ;)

12 Eylül 2007, 11.02 tarihinde yayınlanmış
Bu yazı 18 adet yorum almıştır ve bunların 18 ile 8 arası görüntülenmektedir. Yorumları RSS ile takip edebilirsiniz.
1 2
Feri
| 19 Ağustos 2010 , 07:03
#18

Merhaba, çok basit ve kullanışlı olmuş. Çok teşekkür ederim. Windows sunucuda çalışıyorum ve sorunsuz kullandım. Ama içerisinde 1000′den fazla dosya bulunan bir Joomla hazır kurulum paketi yolladım, dosyaların yarısını açtı, büyük bir bölümü kaldı. Sanırım zaman aşımı var. Eğer varsa nasıl uzatabiliriz, yoksa neden kaynaklanmış olabilir?
Selamlar…

| 22 Aralık 2009 , 03:52
#17

çok teşekkür ederim üstadım bende kara kara düşünüyordum birkaç yerde baktım cpanelsiz olmaz falan yazıyor emeğin için tekrardan teşekkür ederim

Samet
| 14 Ocak 2009 , 18:35
#16

chown -R kullanıcıadı klasör

| 01 Ocak 2008 , 04:32
#15

Fırat’ın dediği sorun bende de oluyor. Onu nasıl çözebiliriz ki? :\

Fırat
| 02 Ekim 2007 , 18:36
#14

Gerçekten çok iyi denedim çalışıyor fakat, ftpye açılan dosyaların kullanıcı adı apache olarak görünüyor ve müdahale edemiyorum. Nasıl düzeltilebilir bilen var mı?

| 01 Ekim 2007 , 22:20
#13

teşekkürler çok faydalı bir bilgi

Ahmet
| 24 Eylül 2007 , 23:56
#12

Merhaba , blogunu uzun zamandır takip etmekteyim ve gerçekten çok beğendiğimi belirtmeliyim , hem tasarım hemde içerik bakımından çok güzel bir site olmuş.. ;)

| 18 Eylül 2007 , 12:12
#11

Hocam çok temiz ve basit bir script olmuş. Yalnız sormak istediğim, zip dosyasını istediğimiz bir klasöre açabilir miyiz bu scriptle?

| 18 Eylül 2007 , 00:42
#10

denedim vermediği hata kalmadı :D

Warning: fopen() [function.fopen]: SAFE MODE Restriction in effect. The script whose uid is 619 is not allowed to access

| 17 Eylül 2007 , 00:05
#9

Buna ek olarak eğer elinizde linux host varsa ve ssh desteği açıksa bunlara hiç gerek kalmadan ssh a girip

unzip dosyaismi
yazarsanızda zip i açabilirsiniz. Hatta istediğiniz klasörü ziplersinizde. dmry nin ki windows hostta çalışıyorsa gerçekten çok güzel

1 2
promosyon Oyunlar prefabrik Düşük fiyat listesi |Teknolojik Ürünler| promosyon promosyon
seo Ertan Dönmez Godaddy Promo Codes Reklam Ver! Reklam Ver! Reklam Ver! Reklam Ver!
© 2005 - 2010 Tüm hakları dmRy.net'e aittir.
Kullanım şartları yerine getirilmeden hiçbir şekilde kopyala-yapıştır yapılamaz, yazılar ve bilgiler kullanılamaz.
Dmry.net Vital Teknoloji tarafından desteklenmektedir
yukarı dön