你Addnews.php好像用了smarty,但是没有smarty模板的申明啊,应该不会执行成功吧?

解决方案 »

  1.   

    好像没有用到什么smarty吧,我怎么没看出来??
      

  2.   

    是啊,是啊,用的是str_replace直接替换的呀
      

  3.   

    模板文件: $path/template.html ( 设定分隔符:<!--tmpl--> )
    $tmplArray = explode("<!--tmpl-->",implode("",@file($path/template.html)));然后利用这个数组做各种循环什么的。然后
    $xxx = xxx;
    $yyy = yyy;
    ...
    ...
    $tmpContent .= $tmplArray[$i];如果存文件就
    $fp=fopen($pp,"w"); 
    fwrite($fp,$tmplContent);
    fclose($fp);如果存数据库就
    insert("tablename","tmplContent",$tmpContent)
      

  4.   

    $tmpContent .= $tmplArray[$i];hehe,这里应该是$contentTmp = AddSlashes($tmplArray[$i]);
    eval("\$contentTmp=\"$contentTmp\"");
    $tmpContent .= StripSlashes($contentTmp);
    ^_^
      

  5.   

    快中午了,顶一下:)
    大家继续讨论。
    ob_xxxx那个我还不会用呢,大大们教教