为了实现简单的留言,不想让用户发html代码,但是同时又希望开通指定的几个标签,比如只允许发链接和图片 AD:真正免费,域名+虚机+企业邮箱=0元 [img=http://www.baidu.com/logo.gif/]
在留言栏中,用户可以用[url][/url] [img/] 标签来添加链接。
后台需要将这种格式的字符串替换成和的html标签。
用户提交留言并入库的过程略过,只要用strip_tags()将html标签过滤掉即可。……从数据库中读取留言,保存到$str中<br>
$str=nl2br($str);//将textarea中的换行转换成<br>标签<br>
$str=preg_replace("/\[img\=(.+?)\/\]/is", "<img alt="自定义UBB的实现" >", $str);//处理[img]标签<br>
$str=preg_replace("/\[url\=(.+?)\](.+?)\[\/url\]/is", "<a>$2</a>", $str);//处理a标签
声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

Video Face Swap
使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热门文章
刺客信条阴影:贝壳谜语解决方案
3 周前ByDDD
Windows 11 KB5054979中的新功能以及如何解决更新问题
2 周前ByDDD
在哪里可以找到原子中的起重机控制钥匙卡
3 周前ByDDD
<🎜>:死铁路 - 如何完成所有挑战
4 周前ByDDD
Atomfall指南:项目位置,任务指南和技巧
1 个月前ByDDD

热工具

Dreamweaver CS6
视觉化网页开发工具

螳螂BT
Mantis是一个易于部署的基于Web的缺陷跟踪工具,用于帮助产品缺陷跟踪。它需要PHP、MySQL和一个Web服务器。请查看我们的演示和托管服务。

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

VSCode Windows 64位 下载
微软推出的免费、功能强大的一款IDE编辑器

SublimeText3汉化版
中文版,非常好用