smarty学习--invalid attribute name错误处理

在尝试运行一个Smarty编写的留言本程序时遇到了'invalid attribute name'的致命错误。错误源于'magic_quotes_runtime'设置在php.ini中被启用,而Smarty需要此设置关闭才能正常工作。解决方法是通过修改php.ini文件关闭'magic_quotes_runtime',或者在代码中使用ini_set()函数在运行时关闭它。如果无法修改配置文件,可以在Smarty的配置文件中添加检查并关闭该设置的代码,确保程序的正常运行。
摘要由CSDN通过智能技术生成

今天从csdn

http://topic.csdn.net/u/20090715/17/8b549255-0767-4b16-b9d7-8588ffcdeb2d.html?64203

下了个smarty做的,留言本的程序在运行时总是报如下的错误:

Fatal error: Smarty error: [in a.htm line 1]: syntax error: invalid attribute name: '113_01.htm/' (Smarty_Compiler.class.php, line 1550) in D:/AppServ/www/smarty/libs/Smarty.class.php on line 1092

刚开始还以为是冒号的原因,后来怎么改都不对。

 

 

后来在网上搜了下,找到了这个错误的解释。现在我来解释下这段错误的翻译,英语不是很好翻译有误在所难免。

Smarty error: [in file:xx.tpl line 1]: syntax error: invalid attribute name: 'index.tpl/' (Smarty_Compiler.class.php, line 1521)

 

//当你遇到这个错误时,说明你的magic_quotes_runtime设置是打开的在你的php.ini配置文件.

//smarty需要在这个值是关闭的时候才能运行

//切勿将ma

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值