Heim > php教程 > php手册 > 自定义UBB的实现

自定义UBB的实现

WBOY
Freigeben: 2016-06-07 11:45:12
Original
1025 Leute haben es durchsucht

为了实现简单的留言,不想让用户发html代码,但是同时又希望开通指定的几个标签,比如只允许发链接和图片
[img=http://www.baidu.com/logo.gif/]在留言栏中,用户可以用[url][/url] [img/] 标签来添加链接。
后台需要将这种格式的字符串替换成自定义UBB的实现的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标签

AD:真正免费,域名+虚机+企业邮箱=0元

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Empfehlungen
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage