Selam arkdaşlar php hakkında merak ettiğim 2 şey var.. Şimdi php de fonksiyon oluşturuyoruz: function p gibisinden. peki bu fonksiyonu hiç kullanmasak bu şekilde sunucuyu etki edermi yani php bu fonksyonu kullanmadıkça işler mi?2. olarak birde css compress olayı var site optimize olayında grmüştüm. Peki mysql den veri olarak çektiğim herhangi bir html veya css kodunu php yardımıyla compress edilmiş şekilde bastırabilirmiyiz? bunun için herhangi bir sınıf vs varmı? Abure cubure subure dubure re re re tey tey tey

mod_deflate, etag, cdn bunları nce bi araştır. js ve css dosya sayını minimum tut. birleştir. grselleri metasız kaydet.htmlde ilk nce style dosyanı çağır. mümkün olduğunca az inline style kullan. tarayıcı daha çabuk render eder. http://tools.pingdom.com/fpt/ sonra bu şeker toolu kullan ynergelerini harfiyen uygula. ilk soruna cevaben; fonksiyonlar çağrılmadıkları sürece çalışmazlar. lakin include ettiğin her satır kod ara bellekte yerini alır. blala ; /// direk çağırdım. $a = blabla ; /// çağırdım bi de değişkene atadım ara belleğin amına koydum. mecbur kalmadıkça değişken kullanmamaya zen gster. agile isn't how fast you can go, it's how fast you can turn.

Eyw hocamm. ben mysqlden 2 tablodan hem css hem js hem html çekiyorum oldugu gibi. şimdi üç tane rnek grdüm aklım karıstı :)) Kod yapısı aynen bu sayfanın Hocam stil kodlarını css_sıkıştır fonksiyonundan geçir. Js kodlarını js_sıkıştır fonksiyonundan geçir Tüm html kodlarını da dediğim yntemle html_sıkıştır fonkisyonundan geçir iyibu! yeniden..

WildWamqire bunu yazdı Eyw hocamm. ben mysqlden 2 tablodan hem css hem js hem html çekiyorum oldugu gibi. şimdi üç tane rnek grdüm aklım karıstı :)) Kod yapısı aynen bu sayfanın Hocam stil kodlarını css_sıkıştır fonksiyonundan geçir. Js kodlarını js_sıkıştır fonksiyonundan geçir Tüm html kodlarını da dediğim yntemle html_sıkıştır fonkisyonundan geçir function sanitize_output ob_start ; skıştırma için aynen üsttekini yaptım işe yaradı.. Abure cubure subure dubure re re re tey tey tey

Selam arkdaşlar php hakkında merak ettiğim 2 şey var.. Şimdi php de fonksiyon oluşturuyoruz: function p gibisinden. peki bu fonksiyonu hiç kullanmasak bu şekilde sunucuyu etki edermi yani php bu fonksyonu kullanmadıkça işler mi?2. olarak birde css compress olayı var site optimize olayında grmüştüm. Peki mysql den veri olarak çektiğim herhangi bir html veya css kodunu php yardımıyla compress edilmiş şekilde bastırabilirmiyiz? bunun için herhangi bir sınıf vs varmı? 1. Sorunun Cevabı: Kesinlikle işlemez. Sanıyorum hiç bi yazılımda da işlemez. Deneme için function turan gibi hatalı bir fonksiyon yazabilirsin. Hata almayacaksın 2. Sorunun Cevabı: Tabiki mümkün Kodlarınen başına ob_start koyuyorsun. Tüm işlemlerin en sonunda rneğin $html_çıktı şeklinde değişkene ob_get_contents ; atıyorsun $html_çıktı = ob_get_contents ; Daha sonra ob_end_clean ; ile grüntüyü siliyorsun. Sonra echo $html_çıktı diyerek bastırıyorsun. Yani / bir takım kodlar tüm genel çıktı / $html_çıktı = ob_get_contents ; ob_end_clean ; echo $html_çıktı;?> Peki bunun neresinde sıkıştırma? Html sıkıştırma fonksiyonu function html_sıkıştır Çıktıyı yazdırırken bu fonksiyondan süzdür. function css_sıkıştır { $buffer = preg_replace('!/\ \ + /!', '', $buffer); $buffer = str_replace(array , '', $buffer); $buffer = str_replace ; $buffer = str_replace ; $buffer = preg_replace(array(' +{)','({ +)'), ' )','(} +)','(; })'), '}', $buffer); $buffer = preg_replace(array('(; +)',' +;)'), ';', $buffer); return $buffer; } Yukarıdaki aynı şekilde css sıkıştırma. Yalnız salt. css dosyalarında kullanmalısın function js_sıkıştır Yukarıdaki de js sıkıştırma. Koddan da anlayacağın üzere pek bi başarısı yok. Çünkü js sıkıştırmak zulüm bunun için yahoo js compress felan kullanmalısın. Yine bunda da. js dosyalarında kullanmalısın Başka sorun varsa cevaplayabilirim canım sıkılmıştı da hocam by_Tet tarafından 10/Eyl/13 19:36 tarihinde düzenlenmiştir iyibu! yeniden..

by_Tet bunu yazdı WildWamqire bunu yazdı Eyw hocamm. ben mysqlden 2 tablodan hem css hem js hem html çekiyorum oldugu gibi. şimdi üç tane rnek grdüm aklım karıstı :)) Kod yapısı aynen bu sayfanın Hocam stil kodlarını css_sıkıştır fonksiyonundan geçir. Js kodlarını js_sıkıştır fonksiyonundan geçir Tüm html kodlarını da dediğim yntemle html_sıkıştır fonkisyonundan geçir function sanitize_output ob_start ; skıştırma için aynen üsttekini yaptım işe yaradı.. Ahah :D Tabiki haklısın hocam doğru bu da. Ben mesela çoklu veri çektiğinde felan isteğe bağlı aktarım için sylediğim yntemle kullanıyordum yazdığım template enginede :) Orjinali senin dediğindir fonksiyonu da ordan almıştım :) iyibu! yeniden..

Eyw hocamm. ben mysqlden 2 tablodan hem css hem js hem html çekiyorum oldugu gibi. şimdi üç tane rnek grdüm aklım karıstı :)) Kod yapısı aynen bu sayfanın <?php ob_start ; define ; require 'vt. php'; require 'fonk. php'; / $aPAr 0=sitedurum 1=fare 2=bayrak 3=kar / $git = g ; if $eksBul = mysql_query ; $eksGoster = mysql_fetch_array ; $aPar = explode ; require 'fcs_js. php'; $iso_bul = mysql_query ; $tasGoster = mysql_fetch_assoc ; $tas = yasak(serverislem(stripslashes(trim ; $stil = yasak(serverislem(stripslashes(trim ; Switch { case "". f .""; if ($aPar 1) else break; default: require '../404. php'; break; } ob_end_flush ; ?> Abure cubure subure dubure re re re tey tey tey