已掉线,重新登录

首页 > 绿虎论坛 > 历史版块 > 虎绿林 > 开发

标题: 七、php中使用的UBB

作者: @Ta

时间: 2011-07-04

点击: 3302

『一、ASP风格标记』
<%…%>
 #它会被模板引擎替换为<?php …; ?>
<%=…%>
 #被替换为<?php echo …; ?>
因为是模板引擎替换的,所以即使服务器不支持ASP风格标记也可以正常使用。
『二、转义中括号』
<(…)> 会被替换为[…]
它的作用?
[html=<%=$array['title']%>]
 #这样写会出错,模板引擎会认为[html=<%=array['title']是一个完整的[html=…]标记
[html=<%=$array<('title')>%>]
 #这样写就正常了

『三、魔术百分号』
echo '[u.b]';
输出的内容如下:
bid=<?php echo $PAGE['bid']; ?>
 #呃,源码?这就是我们在php之外实现[u.b]的方法
echo '[%u.b]';
 #现在正常了。
事实上,[%u.b]被替换成了如下代码:
',$PAGE['bid'],'
所以只能在echo和单引号内用。
[%%u.b]被替换为
'.$PAGE['bid'].'
它可以用于其他函数或变量赋值。
[u.c] [u.p] [u.bid] [u.cid] [u.pid] [u.sid] [h.sid]在php中使用时都需要加魔术百分号。

[隐藏样式|查看源码]


『回复列表(3|隐藏机器人聊天)』

1. 老虎,我的问题解决了,谢谢你。我还把那个输出头信息函数放到mime.php里去了。
[url=http://egg203.iiaq.com]http://egg203.iiaq.com[url]
http://egg203.iiaq.com/wap/start.php?id=index
(/@Ta/2011-07-04 14:20//)

2. 老虎,我的问题解决了,谢谢你。我还把那个输出头信息函数放到mime.php里去了。
egg203.iiaq.com
egg203.iiaq.com/wap/start.php?id=index
(/@Ta/2011-07-04 14:22//)

3. ji
(/@Ta/2011-07-14 20:19//)

回复需要登录

9月21日 00:45 星期天

本站由hu60wap6驱动

备案号: 京ICP备18041936号-1