<?php
include"libs/Smarty.class.php";
   $smarty = new Smarty(); 
  $smarty->template_dir ="tpls/templates";
  $smarty->compile_dir ="tpls/templates_c";
  $smarty->config_dir = "tpls/config";
  $smarty->cache_dir ="tpls/cache";
    $tpl->left_delimiter = "<{";
  $tpl->right_delimiter = "}>";?>
报错:Parse error: syntax error, unexpected T_VARIABLE in E:\AppServ\www\test\smarty\main.php on line 3
第三行报错
那位大神给指教...

解决方案 »

  1.   

    把全角的空格改成半角的就对了
    include"libs/Smarty.class.php";
      $smarty = new Smarty();  
      $smarty->template_dir ="tpls/templates";
      $smarty->compile_dir ="tpls/templates_c";
      $smarty->config_dir = "tpls/config";
      $smarty->cache_dir ="tpls/cache";
      $tpl->left_delimiter = "<{";
      $tpl->right_delimiter = "}>";
      

  2.   

    <?php
       include("libs/Smarty.class.php");
       $tpl=new Smarty();
      $tpl->template_dir="tpls/templates";
      $tpl->compile_dir="tpls/templates_c";
      $tpl->config_dir="tpls/config";
      $tpl->cache_dir="tpls/cache";
        $tpl->left_delimiter="<{";
      $tpl->right_delimiter="}>";
    ?>
    这样就没有空格了吧,还是报同样的错...
    那位高手给指点一下,都写了一天了,是不是有别的错,我安装的是appserv这个集成软件,然后不smarty复制到了网站里面....