- 在线时间
- 7676 小时
- 专家
- 0
- UID
- 207382
- 注册时间
- 2005-9-17
- 帖子
- 15893
- 精华
- 0
- 积分
- 20278
- 居住地
- 北京市 海淀区
- 离线
- 0 天
专长: PHP,MySQL,项目管理
- 帖子
- 15893
- 体力
- 19481
- 威望
- 19
- 居住地
- 北京市 海淀区
|
发表于 2009-8-12 17:15:21
|显示全部楼层
看来是不行.
\${1} 被当做字符串处理了
注释中是我的测试代码
- <?php
- $str="[thunder]ftp://3gset.cn:3gset@down.3gset.cn/谢谢你的温柔-S.H.E_飞轮海.mv.320x240.avi[/thunder]";
- //$str=preg_replace("/\[thunder\](.[^\[]*)\[\/thunder\]/i", base64_encode("\${1}"), $str);
- //print_r(base64_decode($str));
- preg_match("/\[thunder\](.[^\[]*)\[\/thunder\]/i", $str, $match);
- $str = '<a href="thunder://' . base64_encode($match[1]) . '" target="_blank">' . $match[1] . '</a>';
- echo $str;
- ?>
复制代码
[ 本帖最后由 wuleying 于 2009-8-12 17:17 编辑 ] |
|