|
作者: ddnian [ddnian] 论坛用户 | 登录 |
PHP怎么样实现后台提交的文字中有超链接攻能!同时排版正常! 在后台提交的的产品说明中,可以加入超链接的文字,但实显后,文字不能断行,就是排版在一起,很难看,请问有人能解决吗? 就像论坛发表贴子一样 可以实现有一小段文字加上!<a href="http://aimaiti.com/xzhao/1118.jpg";><span class="zongse-12">查看该款商品的写真照片</span></a><br> 提交后可以在前台点击进入,现在实现了这个功能, 但排版就乱了,没有断行! 不像提交前的文字格式,而是变的没有断落了! 我这里有代码,一个是排版正常的代码,一个是可以加入超链接但排版不正常的代码, 请PHP高手帮忙,诚谢! |
地主 发表时间: 04-06-24 17:02 |
回复: freek [freek] 论坛用户 | 登录 |
如果想用和BB标签一样的东东,比如 [ link]查看该款商品的写真照片[ /link],很简单,用str_replace 函数把[link]替换成 <a href="http://aimaiti.com/xzhao/1118.jpg"><span class="zongse-12"> 把[/link] 替换成 </span></a> Code: $text = $_POST['input']; $text = str_replace("[ link]","<a href=\"http://aimaiti.com/xzhao/1118.jpg\"><span class=\"zongse-12\">",$text); $text = str_replace("[ /link]","</span></a>",$text); 如果产品很多的话,可以把标签上加上代号形如 [ link2] 之类,用对应的数组变量替换就成了。当然那样的话,最好把此功能代码写成一个函数。 (以上代码没测试)。 |
B1层 发表时间: 04-06-25 09:06 |
|
20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon
粤ICP备05087286号