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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[已解决] 如何解决自定义HTML里的“&”问题

[复制链接]
安莉雅 发表于 2011-11-28 15:30:43 | 显示全部楼层 |阅读模式
问题描述
适用版本: Discuz! X2
浏览器: 其他(帖子中请注明浏览器) 
使用模板: 官方模板
BUG地址: http://localhost/discuz
模块调用数据里面的自定义HTML用到的script的src地址里面有"&"这个,数据就不能调取,请问大虾该如何解决这个问题呢?

截取字段这个办法不好,因为这个“&”后面的catid=值是不固定长度的。


 楼主| 安莉雅 发表于 2011-11-28 15:46:55 | 显示全部楼层
当然不会忘了分享下,我的解决方法是替换。将那个"&"在src中以"|"出现,之后就再php文件中将"|"替换成"&",就可以继续进行下去了。
$url = "http://localhost/discuz/test.php?m=content&catid=23":
$key = array('|'=>'&');
$url = strtr($url,$key);

这样就OK了  呵呵

评分

1

查看全部评分

回复

使用道具 举报

 楼主| 安莉雅 发表于 2011-11-28 15:43:07 | 显示全部楼层
不断求知中,这个问题自己刚刚解决了,呵呵。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-29 04:53 , Processed in 0.029605 second(s), 7 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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