Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[求助] eval 多行php解析。

[复制链接]
vansi 发表于 2013-8-4 00:49:49 | 显示全部楼层 |阅读模式
  1. 多行PHP解析(Discuz! X3 新增)
  2. <!--{eval}-->
  3. ...PHP语句...
  4. <!--{/eval}-->
复制代码
X3.0提供了多行解析的功能。但我想在X2.5上用,因为3.0BUG太多了。

我把function_core.php和class_template.php里的templete函数替换了。不管用。

有哪位达人能搞定不?

或者单行的eval怎么去写如下代码?
  1. $show = true;
  2. $rank++;
  3. if ($point_back == $player[point]) {
  4.         $rank--;
  5.         $show = false;
  6. }
  7. $point_back = $player[point];
复制代码
Bacysoft.cn 发表于 2013-8-6 12:23:23 | 显示全部楼层
{:soso_e122:} 没啥意义吧,你把你要执行的代码放到一个 eval()里面就行了啊,是否多行有什么区别么?
回复

使用道具 举报

乖「 发表于 2013-8-8 21:39:37 | 显示全部楼层
本帖最后由 乖「 于 2013-8-8 21:42 编辑
  1. <!--{eval $$$$show = true;}-->
  2. <!--{eval $$$$rank = $$$$rank+1;}-->
  3. <!--{if $$$$point_back == $$$$player[point]}-->
  4. <!--{eval $$$$rank = $$$$rank-1;}-->
  5. <!--{eval $$$$show = false;}-->
  6. <!--{/if}-->
  7. <!--{eval $$$$point_back = $$$$player[point];}-->
复制代码
多个$替换为1个
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-14 17:13 , Processed in 0.021634 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表