Bahsettiğiniz dosyalar 'template engine' dosyalarıdır. Çoğunlukla da Smarty kqrşınıza çıkar. Amq yukarıdaki arkadaşın da dediği gibi sistemi kasar. Tavsiyem Twig kullanmanız, hem gelişmiş hem de hızlıdır.
http://twig.sensiolabs.org/
Php ile .TPL uzantı bileşkesi
11
●7.537
- 14-06-2013, 02:33:36En kolayı ve en hızlısı rain sistemidir. http://www.raintpl.com/PHP-Template-Engines-Speed-Test/
Tavsiye edilir.. - 14-06-2013, 11:18:33Template engine'lerle ilgili her konuda yazdığım gibi burada da yazıyorum. Template engine'lere ihtiyacınız yok. Tek yapmanız gereken, HTML kodlarınızı farklı bir dosyaya koymak. Veritabanından bilgilerinizi alıp bir değişkene atayın. Bu değişkeni de HTML kodlarınızda foreach ile döngüye sokup istediğiniz gibi yazdırın. PHP'yi gereksiz metin işleme işlemleriyle yormanıza gerek yok.
Mantık dosyanız (örn: blog anasayfasına girildiğinde yüklenen dosya):
$son_postlar = array(); $sorgu = mysql_query('SELECT * FROM postlar'); while ($satir = mysql_fetch_assoc($sorgu)) $son_postlar[] = $satir; include 'template/anasayfa.php';Template dosyanız:
<div id="icerik"> <?php foreach ($son_postlar as $post): ?> <article> </article> <?php endforeach; ?> </div>