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

自定义UBB的实现

WBOY
Release: 2016-06-07 11:45:12
Original
1028 people have browsed it

为了实现简单的留言,不想让用户发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元

source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Recommendations
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template