Php ZLIB / dizindeki tüm dosyalara sikistirma uygulama

İlgili Konular: Php

Zlib sıkıştırma yöntemini kullanarak php 5 yazılımı içersinde bir dizindeki dosyaları sıkıştırabiliriz.
Dizindeki tüm dosyalar sikistirma uygular.

<?php
set_time_limit(0);
function dosyaGZ($dosya,$yeniDosya){
     # Dosya içerigini oku
    $icerik =  file_get_contents($dosya);
     # Sikistir
    $oturum = gzopen($yeniDosya,"w9");
     gzwrite($oturum,$icerik);
     gzclose($oturum);
}
# Degiskenler #
# scandir sadece PHP5'te mevcut , PHP4 alternatifleri icin phpmanual'a bakabilirsiniz.
$dizi = scandir('C:\Program Files\xampp\htdocs\test3');
$sayi = count($dizi) -1;
$dosyaAdi = 'gz.php';
# Her eleman icin sikistirma islemini yap #
for ($i=2; $i<= $sayi; $i++) {
    if(!eregi("$dosyaAdi",$dizi[$i])) {
        dosyaGZ("$dizi[$i]","".$dizi[$i].".gz");
    echo "<li><b>$dizi[$i].gz</b> yaratildi.<br /> ";
    }
    }
?>

Yeni yorum veya soru gönder

Bu alanın içeriği gizlenecek, genel görünümde yer almayacaktır.
  • Glossary terms will be automatically marked with links to their descriptions. If there are certain phrases or sections of text that should be excluded from glossary marking and linking, use the special markup, [no-glossary] ... [/no-glossary]. Additionally, these HTML elements will not be scanned: a, abbr, acronym, code, pre.
  • Eklediğiniz bağlantılara rel="nofollow" eklenerek, eklediklerinizin arama motorları tarafından bu site üzerinden indexlenmesi engellenir.

  • You may insert videos with [video:URL]

Biçimlendirme seçenekleri hakkında daha fazla bilgi


CAPTCHA
Bu soru sizin gerçek bir ziyaretçi olup olmadığınızı anlamak için sorulmaktadır..
CAPTCHA resmi
Resimdeki karakterleri giriniz.