发新话题
打印

[php] smarty出错,帮忙阿??!

smarty出错,帮忙阿??!

安装Smarty过程:
1    下载并且解压
2   将libs文件夹复制到目录/var/www/html
3    在/var/www/html目录下新建Mysmarty文件夹
4    在Mysmarty文件夹下新建4个文件夹cache,templates,templates_c,configs
5     将templates,templates_c权限改为777

测试Smarty
1     在Mysmarty文件夹下面建立test.php,内容如下:
<?php
 
   include("/var/www/html/libs/Smarty.class.php"); //包含smarty类文件
      $smarty = new Smarty();  //建立smarty实例对象$smarty
     $smarty->template_dir = '/var/www/html/Mysmarty/templates';
   $smarty->compile_dir  = '/var/www/html/Mysmarty/templates_c';
   $smarty->config_dir   = '/var/www/html/Mysmarty/configs';
   $smarty->cache_dir    = '/var/www/html/Mysmarty/cache';
   $smarty->caching      = false;

      $smarty->left_delimiter = "<{";
      $smarty->right_delimiter = "}>";
  

      $smarty->assign("title", "test"); //进行模板变量替换
   $smarty->assign("content","BBBBBBBXXXXXXXXXBBBBBBBBBBBB");
     
      //编译并显示位于./templates下的index.tpl模板
      $smarty->display("test.tpl"); //
   ?>
2  templates下建立test.tpl

<html>
  <head>
  <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
  <title><{$title}></title>
  </head>
  <body>
  <{$content}>
  </body>
  </html>

结果,输入http://localhost/Mysmarty/test.php 没有任何内容??

TOP

解决了,呵呵!
路径问题

TOP

发新话题