一个UBB的PHP类
作者 佚名技术
来源 NET编程
浏览
发布时间 2012-05-22
t;\n","\r"=>"\n"," "=>" ")); $this->str = $str; } if($imgph) $this->imagepath = $imgph; } function getImageOpener() { Return "<script language=\"javascript\" type=\"text/javascript\">\r\nfunction ImageLoad(img) {\r\nif(img.width>480) img.width=480;\r\n}\r\nfunction ImageOpen(img) {\r\nwindow.open(img.src,'''',''menubar=no,scrollbars=yes,width=''+(screen.width-8)+'',height=''+(screen.height-74)+'',left=0,top=0'');\r\n}\r\n</script>"; } function removeHtml($str='''') { if(!$str) $str = $this->str; return strip_tags($str); } function removeUbb($str='''') { if(!$str) $str = $this->str; return preg_replace("/\[\/?\w+(\s+[^\]\s]+)*\s*\]/is","",$str); } function htmlEncode($str='''') { if(!$str) $str = $this->str; $ary = array( ''<''=>''<'', ''>''=>''>'', " "=>" ", " "=>" " ); $str = preg_replace("/\n{2,}/s","\n\n",strtr($str,$ary)); Return str_replace("\n","\n<br />",$str); } function ubbEncode($str='''') { if(!$str) $str = $this->str; $rpl_ary = array(); $rpl_ary = array(); if($this->html) $str = $this->htmlEncode($str,true); $tagfoot = $this->tagfoot; $icon = $this->iconpath; $image = $this->imagepath; if($this->php) { preg_match_all(''/(\n\<br \/\>)*\[(php|code)\s*(.*?)\]\s*(.+?)\s*\[\/(php|code)\](\n\<br \/\>)*/is'',$str,$ary); $str = preg_split(''/(\n\<br \/\>)*\[(php|code)\s*(.*?)\]\s*(.+?)\s*\[\/(php|code)\](\n\<br \/\>)*/is'',$str); } if($this->url){ $reg_ary = array_merge($reg_ary,array( ''/(?<!\]|\=)\s*(\b\w+@(?:\w+\.)+\w{2,3})\b\s*(?<!\[)/i'', ''/(?<!\]|\=)\s*(\b(http|https|ftp):\/\/(\w+\.)+\w+(\/[\w|&|%|\?|=|\+|\.|-]+)*)\b\s*(?<!\[)/i'', )); $rpl_ary = array_merge($rpl_ary,array( ''[email]\\1[/email]'', ''[url]\\1[/url]'', )); } if($this->image) { $reg_ary = array_merge($reg_ary,array( ''/\[img\]\s*http(s?):\/\/(\S+)\s*\[\/img\]/i'', |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: 网址缩短程序是怎么做的下一篇: 用PHP程序实现删除目录的三种方法实例
关于一个UBB的PHP类的所有评论