php公用函数列表[正则]

复制代码 代码如下:
<?php
/*********************************************************************
* 公用函数列表
* ubb,getip,GoIn,goback,IsInt,InString
* OurHome:http://iwind.org
* http://10.13.31.90/~coldwind

* */
/////////////////ubb支持代码函数////////////////////////////
function ubb($Text) { 
  $Text=trim($Text);
  $Text=htmlspecialchars($Text);  
  $Text=ereg_replace("/n","<br>",$Text); 
  $Text=preg_replace("///t/is","  ",$Text); 
  $Text=preg_replace("//[h1/](.+?)/[//h1/]/is","<h1>//1</h1>",$Text); 
  $Text=preg_replace("//[h2/](.+?)/[//h2/]/is","<h2>//1</h2>",$Text); 
  $Text=preg_replace("//[h3/](.+?)/[//h3/]/is","<h3>//1</h3>",$Text); 
  $Text=preg_replace("//[h4/](.+?)/[//h4/]/is","<h4>//1</h4>",$Text); 
  $Text=preg_replace("//[h5/](.+?)/[//h5/]/is","<h5>//1</h5>",$Text); 
  $Text=preg_replace("//[h6/](.+?)/[//h6/]/is","<h6>//1</h6>",$Text); 
  $Text=preg_replace("//[center/](.+?)/[//center/]/is","<center>//1</center>",$Text); 
  $Text=preg_replace("//[url/](http:////.+?)/[//url/]/is","<a href=//1>//1</a>",$Text); 
  $Text=preg_replace("//[url/](.+?)/[//url/]/is","<a href=/"http:////1/">http:////1</a>",$Text); 
  $Text=preg_replace("//[url=(http:////.+?)/](.*)/[//url/]/is","<a href=//1>//2</a>",$Text); 
  $Text=preg_replace("//[url=(.+?)/](.*)/[//url/]/is","<a href=http:////1>//2</a>",$Text); 
  $Text=preg_replace("//[img/](.+?)/[//img/]/is","<img src=//1>",$Text); 
  $Text=preg_replace("//[color=(.+?)/](.+?)/[//color/]/is","<font color=//1>//2</font>",$Text); 
  $Text=preg_replace("//[size=(.+?)/](.+?)/[//size/]/is","<font size=//1>//2</font>",$Text); 
  $Text=preg_replace("//[sup/](.+?)/[//sup/]/is","<sup>//1</sup>",$Text); 
  $Text=preg_replace("//[sub/](.+?)/[//sub/]/is","<sub>//1</sub>",$Text); 
  $Text=preg_replace("//[pre/](.+?)/[//pre/]/is","<pre>//1</pre>",$Text); 
  $Text=preg_replace("//[email/](.+?)/[//email/]/is","<a href=//1>//1</a>",$Text); 
  $Text=preg_replace("//[i/](.+?)/[//i/]/is","<i>//1</i>",$Text); 
  $Text=preg_replace("//[b/](.+?)/[//b/]/is","<b>//1</b>",$Text); 
  $Text=preg_replace("//[quote/](.+?)/[//quote/]/is","<blockquote><font size='1' face='Courier New'>quote:</font><hr>//1<hr></blockquote>", $Text); 
  $Text=preg_replace("//[code/](.+?)/[//code/]/is","<blockquote><font size='1' face='Times New Roman'>code:</font><hr color='lightblue'><i>//1</i><hr color='lightblue'></blockquote>", $Text); 
  $Text=preg_replace("//[sig/](.+?)/[//sig/]/is","<div style='text-align: left; color: darkgreen; margin-left: 5%'><br><br>--------------------------<br>//1<br>--------------------------</div>", $Text); 
  return $Text; 
}

////////////////取得浏览者的ip地址/////////////////////////////
function getip() { 
   $IP=getenv('REMOTE_ADDR'); 
   $IP_ = getenv('HTTP_X_FORWARDED_FOR'); 
   if (($IP_ != "") && ($IP_ != "unknown")) $IP=$IP_; 
   return $IP; 

function goback($num,$saying){
echo"<table align=/"center/"><tr><td><a href=/"Javascript:history.go(-1)/">$saying</a>";
}
///////////////////判断字符串中是否含有array中的某一值/////////////////
function InString($array,$string){
  while(list(,$value)=each($array)){
   if(eregi($value,$string)){
   return true;
   exit;
  }
  }
}
////////////////////链接到某一页面///////////////////////////////////////
function GoIn($addr,$saying){
echo"<table align=/"center/"><tr><td><a href=/"$addr/">$saying</a></td></tr></table>";
}
////////////////////JS返回//////////////////////////////////////////////
function IsInt($string){
  if(ereg("^[0-9]{0,}$",$string)){
  return true;
  }
   else {
  return false;
  }
}
?>

php技术php公用函数列表[正则],转载需保留来源!

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。