gr8 Web Site Tasarımı

GreenWorld Web Site Tasarımı

Greendeer Web Site Tasarımı

Tardy Web Site Tasarımı

PHP Kaynak kodu Sıkıştırma Fonksiyonu

PHP Programlama Perşembe Haziran 9th, 2016
776 Görüntülenme

Merhaba arkadaşlar PHP Programlama dili ile geliştirilmiş olan bu fonksiyonumuzda bir sıkıştırma işlemi yapacağız. Fonksiyonumuz kaynak kodu sıkıştırarak tek satır hale getiri. Fonksiyon ile ilgili gerekli kodlara aşağıdan ulaşabilirsiniz. Erdem Aydın Tarafından geliştirilmiş bir fonksiyondur kendisine teşekkür ediyoruz.

Gerekli Kodlar
function noBand() { 
  $gzip_pres = true;  
function gzipKontrol()  
{  
    $kontrol = str_replace(" ","",  
        strtolower($_SERVER['HTTP_ACCEPT_ENCODING'])  
    );  
    $kontrol = explode(",", $kontrol);  
    return in_array("gzip", $kontrol);  
}  
function bosluksil($kaynak)  
{  
  $kaynak = preg_replace('#^\s*//.+$#m', null, $kaynak); 
  $kaynak = preg_replace("/\s+/", ' ', $kaynak); 
  $kaynak = preg_replace('/<!--(.|\s)*?-->/', null, $kaynak); 
  $kaynak = trim($kaynak); 
  return $kaynak; 
}  
function kaynak_presle($kaynak)  
{  
    global $gzip_pres;  
    $sayfa_cikti = bosluksil($kaynak);  
    if (!gzipKontrol() || headers_sent() || !$gzip_pres)   
        return $sayfa_cikti;  
    header("Content-Encoding: gzip");  
    return gzencode($sayfa_cikti);  
}  
ob_start("kaynak_presle");   
}

 

Yorumlar

Henüz hiç yorum yapılmamış.

Benzer İçerikler