PHP’de template sistemleri basit bir açıklama ile kodu içerikten yani görünümden ayırmak için kullanılır.Tek bir satırdaki değişiklik ile tüm sitenin görünümünü değiştirebilirsin.Hatta tüm sitelerin görünümünü tek bir satır ile değiştirebilir bunu tüm sitelerine uyarlayabilirsin yani template sistemlerinin hedefi statik içeriği değişken içeriğe çevirerek dinamik bir görüntü kazandırmaktır.

Örnek verirsek

PHP:
  1. <?php
  2.  
  3. $sayfa = $_GET["sayfa"];
  4.  
  5. if (($sayfa == "anasayfa") or ($sayfa ==""))
  6.  
  7. { include("home.php");
  8.  
  9. } else if($sayfa == "hakkinda")
  10.  
  11. { include("hakkinda.php");
  12.  
  13. } else if($sayfa == "iletisim")
  14.  
  15. { include("iletisim.php");
  16.  
  17. } else if($sayfa == "sss")
  18.  
  19. { include("sorular.php");
  20.  
  21. } else if($sayfa == "linkler")
  22.  
  23. { include("dostlar.php");
  24.  
  25. } else if($sayfa == "gizlilik")
  26.  
  27. { include("gizlilik.php");
  28.  
  29. } else { include("hata.php");
  30.  
  31. }
  32.  
  33. ?>

Bu teknik ile statik bir index.php sayfası tanımlarsın ve sonra dinamik olarak değişken içeriğini include yöntemi ile bu statik sayfaya dahil edersin.

Kodları analiz etmemiz gerekirse örneğin http://wbturk.com/index.php?sayfa=hakkinda sayfası çağırıldığı zaman hakkinda.php sayfası çağıralarak çalıştıralacak.Eğer menüde bulunmayan bir sayfa çağırıldığı zaman hata.php sayfası görünütlenecektir.

Favorilerinize Ekleyin.
  • BlinkList
  • del.icio.us
  • Digg
  • Netvouz
  • DZone
  • ThisNext
  • MisterWong
  • Wists
  • blogmarks
  • Blue Dot
  • Furl
  • Netscape
  • NewsVine
  • Reddit
  • Shadows
  • Technorati
  • YahooMyWeb
  • Fark
  • feedmelinks
  • Fleck
  • kick.ie
  • LinkaGoGo
  • Linkter
  • MyShare
  • Spurl
  • Webride