自己分析吧  能学很多东西
怎么不用smarty

解决方案 »

  1.   

    模板a.tpl的内容:
    haha, I'm {name}.<br>
    I've learned the following language:<br>
    {language_list}I  can even learn a programming language in 3 days.模板b.tpl的内容:
    {language};<br>
    主程序的内容:
    <?php
    require './template.inc';
    $tpl=new Template('.');
    $tpl->set_file("a","a.tpl");
    $tpl->set_var("name","牛人");$langs=array("C","C++","JAVA","Cobol","PASCAL","ASM");$tpl->set_file("b","b.tpl");
    foreach($langs as $lang)
    {
    $tpl->set_var("language",$lang);
    $tpl->parse("language_list","b",true);
    }$tpl->parse("content","a");
    $tpl->p("content");
    ?>运行输出内容:
    Content-type: text/htmlhaha, I'm 牛人.<br>
    I've learned the following language:<br>
    C;<br>
    C++;<br>
    JAVA;<br>
    Cobol;<br>
    PASCAL;<br>
    ASM;<br>I  can even learn a programming language in 3 days.
    ----------------------------------------------------------
    看明白以上代码就差不多了。
      

  2.   

    www.phpe.net里面有,进去后,搜“模版”,要好多文章需要注意的是:实例代码你要自己敲进去,如果复制的话,会产生错误!切记
      

  3.   

    因为有“看不见”的非法符号即使你在editplus里面看的颜色都是对的,但就是调试不正确这是我的亲身体会:)
      

  4.   

    借花献佛,楼主看看这篇文章吧。
    http://www.phpe.net/articles/333.shtml至于template.inc的中文注释,只大概看了下,似懂非懂的。呵呵。