A-A+

Parse error: syntax error, unexpected $end in

2015年07月08日 PHP开源系统 暂无评论 阅读 11 views 次

在用户付款之后必定要有一封付款的邮件发到用户的指定邮箱里面,以便告知用户已付款,或已下单的状态,今天在测试付款之后发送邮件的测试,结果出现了错误提示:

Parse error: syntax error, unexpected $end in 空间地址/shop/includes/cls_template.php(1147) : ev al()'d code on line 17

郁闷了,这是哪里出现的错误呢,之前还没有出现这样的错误,在linux系统下都是正常发送邮件提醒的,回想一下,这几天改过邮件的模板,把备份里面的 _mail_templates 文件进行上传覆盖,问题解决。

经修改之前和修改之后的文件进行对比,在新的文件中原来少了{/foreach},这个闭合标签被我给删除了,另外还有一个问题,就是当我们设置为 html 邮件时,却会自动变成 txt 文件邮件,解决的方法就找到 _mail_templates 里面将 is_html 设置为 1 即可。

标签:

给我留言