100%
阅读:1900回复:0
出现eval()'d code错误,main.class.php错误,500错误解决办法,模板兼容PHP7修改
当出现
Parse error: syntax error................../include/main.class.php(3564) : eval()'d code on line 1 错误提示的解决办法: 在PHP7环境下,if判断条件内的标签名需用 " ",如:{if:"[videolist:i]"=0} 修改模板里的if判断条件,加上双引号即可。 例1: {if:"{playpage:name}"=测试}......{end if} 例2: {if:"[videolist:i]"%2=0}......{else}......{end if} 例3: {if:"[videolist:i]"*2=6}......{elseif:"[videolist:i]"%3=0}......{elseif:"[videolist:i]"%4=0}......{else}......{end if} 例4: {if:"[videolist:time style=yyyy-mm-dd]"=date('Y-m-d')} color="red"{end if}[videolist:time style=mm-dd] 【提示】 ① 判断条件内的标签名需用 " ",如:{if:"[videolist:i]"=0}。 ② 判断标签内容是否为空:{if:"[videolist:note]"=""}。 ③ 必需是数字才可进行+ - * / % 等数学运算,否则报错。 ④ 判断标签内支持PHP函数,进阶用户可以使用PHP内置函数进行一系列高级运算。 |
|
最新喜欢:libaix... |