正在学习在Dreamweaver中使用php,用的是smarty模板引擎,const DIR_SEP = DIRECTORY_SEPARATOR;这句报错
完全是按照网络资源一步一步配置下来的==不知道为什么会有错dw显示:网页预览显示:Notice:Undefinedproperty:Smarty::$complie_di...
完全是按照网络资源一步一步配置下来的= =不知道为什么会有错
dw显示:
网页预览显示:
Notice: Undefined property: Smarty::$complie_dir in D:\xampp\htdocs\xampp\smarty\class\Smarty.class.php on line 763Fatal error: Uncaught --> Smarty: Unable to load template file 'test.htm' <-- thrown in D:\xampp\htdocs\xampp\smarty\class\sysplugins\smarty_internal_templatebase.php on line 129
在zend里面是没有报错的,但预览出来也是有问题的 展开
dw显示:
网页预览显示:
Notice: Undefined property: Smarty::$complie_dir in D:\xampp\htdocs\xampp\smarty\class\Smarty.class.php on line 763Fatal error: Uncaught --> Smarty: Unable to load template file 'test.htm' <-- thrown in D:\xampp\htdocs\xampp\smarty\class\sysplugins\smarty_internal_templatebase.php on line 129
在zend里面是没有报错的,但预览出来也是有问题的 展开
2个回答
展开全部
如果我没猜错的话 是 $smarty->compile_dir 你的第十行 不是complie_dir PS:12行对应的文件夹请注意权限 要有读写改的权限
追答
首先 const DIR_SEP = DIRECTORY_SEPARATOR; 这句话没错 是定义常量DIR_SEP为斜杠 这个可以度娘
你代码 主要是因为这个
Notice: Undefined property: Smarty::$complie_dir in D:\xampp\htdocs\xampp\smarty\class\Smarty.class.php on line 763 因为在Smarty.class.php中 定义的是$compile_dir 而你index.php的第10行 写的是complie_dir 请注意i和l的位置 是2个不同的东西 所以报未知属性 把你第10行先改了 compile_dir
2.代码不报错了 我们再交流权限问题。。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询