社区
其他
帖子详情
如何在ubb中实现html
gnaw0725
2003-09-02 10:05:58
在客户端,由于论坛只限用ubb代码,不能用html,
很不方便,不知有什么办法,让ubb执行特殊的html代码?
比如marquee等
...全文
90
2
打赏
收藏
如何在ubb中实现html
在客户端,由于论坛只限用ubb代码,不能用html, 很不方便,不知有什么办法,让ubb执行特殊的html代码? 比如marquee等
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
blueoxygen
2003-09-06
打赏
举报
回复
你可以自己修改UBB代码类,添加安全的HTML代码
如果,不那么做的话,你可以在客户提交的时候让他选择是否使用UBB代码类啊
DFlyingchen
2003-09-02
打赏
举报
回复
这是一般ubb的解析类:
<?php
/************************************************************
* UBB 解析器 v1.0b
*
* 该解释器支持的是UBB的子集(标准集我也不知到啥样)
* 需要其他的可以自行扩展,
* 理论上支持任何[x=a,b,c]xxx[/x]结构的解析
*
* 源代码由zy提供,在此思路上重写了大部分代码
*
* 如果你有什么好的建议请联系 pazee@21cn.com
* 正则表达式的用法得到 z_yong@163.com 的大力支持,在此表示感谢
* 耙子 2001/12/31
* http://www.fogsun.com
*
* $ 转载请完整保留此段文字 $
*
* 使用说明
* 1.本代码未对html进行任何限制,仅增加了对UBB-〉Html的转换支持,
* 如果需要请在调用本代码前自行过滤html标签,
* 2.调用代码前请用 stripslashes 函数去掉转换内容中的冗余反斜杠,
* 否则结果可能会出现问题
* 3.UBB 标签中不允许出现空格
*************************************************************/
define ("sVersion", "1.2.1.15 beta");
//ubbcode类
class ubbcode
{
var $nest; // 递归深度,for debug
//可处理标签及处理函数表
var $tags = array(
'url' => '$this->url',
'email' => '$this->email',
'mail' => '$this->email', // 为了容错,[mail]和[email]等效
'img' => '$this->img',
'b' => '$this->simple',
'i' => '$this->simple',
'u' => '$this->simple',
'tt' => '$this->simple',
's' => '$this->simple',
'strike' => '$this->simple',
'h1' => '$this->simple',
'h2' => '$this->simple',
'h3' => '$this->simple',
'h4' => '$this->simple',
'h5' => '$this->simple',
'h6' => '$this->simple',
'sup' => '$this->simple',
'sub' => '$this->simple',
'em' => '$this->simple',
'strong' => '$this->simple',
'code' => '$this->simple',
'samp' => '$this->simple',
'kbd' => '$this->simple',
'var' => '$this->simple',
'dfn' => '$this->simple',
'cite' => '$this->simple',
'small' => '$this->simple',
'big' => '$this->simple',
'blink' => '$this->simple',
'fly' => '$this->fly',
'move' => '$this->move',
'glow' => '$this->CSSStyle',
'shadow' => '$this->CSSStyle',
'blur' => '$this->CSSStyle',
'wave' => '$this->CSSStyle',
'sub' => '$this->simple',
'sup' => '$this->simple',
'size' => '$this->size',
'face' => '$this->face',
'font' => '$this->face', // 为了容错,[font]和[face]等效
'color' => '$this->color'
);
function ubbcode()
{
$this->$nest= 0;
$this->$sLastModified= sprintf("%s", date("Y-m-j H:i", getlastmod()));
}
/***********************************************************************
* 对使用者输入的 E-Mail 作简单的检查,
* 检查使用者的 E-Mail 字串是否有 @ 字元,
* 在 @ 字元前有英文字母或数字,在之后有数节字串,
* 最后的小数点后只能有二个或三个英文字母。
* super@mail.wilson.gs 就可以通过检查,super@mail.wilson 就不能通过检查
************************************************************************/
function emailcheck($str)
{
if (eregi("^[_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,3}$", $str))
return true;
else
return false;
}
/***********************************************************************
* 对使用者输入的 URL 作简单的检查,
* 目前只能简单判断,不能自动检查fpt,finger等
************************************************************************/
function checkURL($str)
{
$bValidURL= true;
if (eregi("([a-z0-9-]+([\.][a-z0-9\-]+)+)", $str, $er_arr))
{
/*
printf ("0. %s <br>\n", $er_arr[0]);
printf ("1. %s <br>\n", $er_arr[1]);
printf ("2. %s <br>\n", $er_arr[2]);
printf ("3. %s <br>\n", $er_arr[3]);
printf ("4. %s <br>\n", $er_arr[4]);
*/
}
else
$bValidURL= false;
return $bValidURL;
}
/***********************************************************************
* 对使用者输入的 图片URL 作简单的检查,
* 目前只能简单判断结尾是否为图片文件
* 不支持由CGI动态生成的图片,比如计数器这类的
************************************************************************/
function checkImgURL($str)
ubb
creater-
UBB
代码生成和
HTML
代码生成
SEO辅助工具,在发外连时候常常要输入
UBB
代码或
HTML
代码,或插入关键词,这个工具
实现
了这个功能. 很简单的软件
C#
实现
HTML
和
UBB
互相转换的方法
本文实例讲述了C#
实现
HTML
和
UBB
互相转换的方法。分享给大家供大家参考。具体
实现
方法如下:
html
转
UBB
的还不是很完美,有空修改,一些代码来自百度谷歌,如下所示: 代码如下:private string Do
Html
To
UBB
(string _...
PHP100视频教程 40:PHP
中
开发自己的
UBB
代码
软件说明:1、什么是
UBB
代码
UBB
代码是
HTML
的一个变种,是Ultimate Bulletin Board ...
UBB
代码很简单,虽然功能很少,但基本
实现
了我们常用的一些功能.2、
UBB
代码运行过程3、介绍几种简单的
UBB
代码4、写一个自己的
UBB
简单实用的
HTML
到
UBB
转换脚本工具
实现
说明
因为本人一直从事WEB前端开发工作,所以我知道
HTML
语义的重要性,也清楚如何标准编码,所以我发布在博客的
HTML
符合下面几个标准,使用这些标准,有利于更成功地
实现
HTML
到
UBB
的转换: (1)所有标签合法嵌套并正常...
php
实现
转换
ubb
代码的方法
本文实例讲述了php
实现
转换
ubb
代码的方法。分享给大家供大家参考。具体如下: function
ubb
2
html
($content) { global $article; //是否自动识别 if ($article['isparseurl'] == "1") { $content = parseurl($...
其他
10,606
社区成员
29,047
社区内容
发帖
与我相关
我的任务
其他
Web 开发 其他
复制链接
扫一扫
分享
社区描述
Web 开发 其他
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章