• 13-06-2013, 17:49:43
    #10
    Kimlik doğrulama veya yönetimden onay bekliyor.
    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/
  • 14-06-2013, 02:33:36
    #11
    En kolayı ve en hızlısı rain sistemidir. http://www.raintpl.com/PHP-Template-Engines-Speed-Test/

    Tavsiye edilir..
  • 14-06-2013, 11:18:33
    #12
    Template 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>