我用过smarty模板类,是这样调用的<{include file="$TPL_CENTER"}>还要看定义的模板类属性

解决方案 »

  1.   

    将另一个php文件定义成一个变量,require ".php";然后按照一般的变量来处理。
      

  2.   

    给你参考一下
    top.php文件如下
    <?
    <?  if($username==""){
      $reg="nogood"}
      else{$reg="good";}
    ?>
    index.php写成
    require 'left.php';
    $t->set_var("reg",$reg);
      

  3.   

    index.php写成
    require 'top.php';
    $t->set_var("reg",$reg);这个top.php可以做为一个变量来运行。
      

  4.   

    搞不懂,$reg不是top.php文件里面的一个变量吗?
      

  5.   

    整个top.php是一个文件,看成是一个变量
    <?
    $reg="<table width='100%'  border='0'>
          <td width='34%' height='32' align='right' valign='bottom'>用户名:</td>
          <td width='66%' valign='bottom'><input name='username' type='text' size='10'></td>
        </tr>
    </table>"
    ?>
    这样的话,让index.php文件来包含这个top.php文件应该得到的是一个变量$reg的值,然后就像一般的变量输出。
      

  6.   

    这种方法太麻烦了,不容易修改top文件
      

  7.   

    我问的是在模板文件中加载文件,不是在php文件中加载