?? lib.php
字號(hào):
<?php
require "config.php";
//lib.php
//根據(jù)自己的需要調(diào)整下面的主機(jī)名、用戶(hù)名和密碼
$host = $dbhost;
$user = $dbuser;
$password = $dbpass;
$db_name = $dbname;
//建立與數(shù)據(jù)庫(kù)的連接
function db_connect()
{
global $host, $user, $password, $db_name;
$db = mysql_connect($host, $user, $password);
if (!$db)
{
echo "在線(xiàn)人數(shù)過(guò)多,無(wú)法與數(shù)據(jù)庫(kù)建立連接!請(qǐng)刷新重試。";
exit;
}
$db_default = mysql_select_db($db_name, $db);
if (!$db_default)
{
echo "無(wú)法選定$db_name數(shù)據(jù)庫(kù)";
exit;
}
return $db;
}
//與數(shù)據(jù)庫(kù)斷開(kāi)連接
function db_close()
{
global $db;
mysql_close($db);
}
//執(zhí)行SQL語(yǔ)句失敗時(shí),中斷程序的執(zhí)行,顯示錯(cuò)誤的代碼和錯(cuò)誤原因
function db_error()
{
echo "數(shù)據(jù)庫(kù)錯(cuò)誤:";
echo mysql_errno();
//返回錯(cuò)誤信息代碼
echo mysql_error()."<br>";
//返回錯(cuò)誤信息
echo "請(qǐng)聯(lián)系系統(tǒng)管理員";
echo "<a href=..>反回</a>";
exit;
}
//處理單行的字符串
function string_dowith($str)
{
$str = trim($str);
return $str;
}
//處理多行字符串
function text_dowith($str)
{ $str = ereg_replace(" "," ", $str);
$str = ereg_replace("\r\n","<br />", $str);
$patterns = array(
"/\[img\](.*?)\[\/img\]/si",
"/\[b\](.*?)\[\/b\]/si",
"/\[i\](.*?)\[\/i\]/si",
"/\[u\](.*?)\[\/u\]/si",
"/\[fly\](.*?)\[\/fly\]/si",
"/\[mp3\](.*?)\[\/mp3\]/si",
"/\[wmv\](.*?)\[\/wmv\]/si",
"/\[flash\](.*?)\[\/flash\]/si",
"/\[email\](.*?)\[\/email\]/si",
"/\[email=(\s+?@\S+?\\.\S+?)\](.*?)\[\/email\]/si",
"/\[link\](.*?)\[\/link\]/si",
"/\[url\](.*?)\[\/url\]/si",
"/\[url=(http|ftp)(:\/\/\S+?)\](.*?)\[\/url\]/si",
"/\[url=(\S+?)\](\S+?)\[\/url\]/si"//"/\[url=(\S+?)\](.*?)\[\/url\]/is"
);
$replacements = array(
"<img src=\\1 boarder=0>",
"<b>\\1</b>",
"<i>\\1</i>",
"<u>\\1</u>",
"<marquee onMouseOver=this.stop() onMouseOut=this.start()>\\1</marquee>",
"<embed src=\\1 width=360 height=45></embed>",
"<embed src=\\1 width=300 height=360></embed>",
"<OBJECT codeBase=http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=4,0,2,0 classid=clsid:D27CDB6E-AE6D-11cf-96B8-444553540000 width=600 height=400><PARAM NAME=movie VALUE=\\1><PARAM NAME=quality VALUE=high><embed src=\\1 quality=high pluginspage='http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash' type='application/x-shockwave-flash' >\\1</embed></OBJECT>",
"<a href=mailto:\\1>\\1</a>",
"<a href=mailto:\\1>\\2</a>",
"<a href=\\1 target=_blank>\\1</a>",
"<a href=\\1 target=_blank>\\1</a>",
"<a href=\\1\\2 target=_blank>\\3</a>",
"<a href=http://\\1 target=_blank>\\2</a>"
);
$str = ereg_replace("\"","“", $str);
$str = ereg_replace("\'","‘", $str);
$str=preg_replace($patterns,$replacements,$str);
return $str;
}
//提供某種css的格式
function article_style()
{
?>
<style>
td {font-family:宋體,arial; font-size:9pt}
body {font-family:宋體,arial; font-size:9pt}
table {font-family:宋體,arial; font-size:9pt}
.c {font-family:宋體,arial; font-size:9pt}
.e {font-family:宋體,arial; font-size:9pt; font-weight:bold}
a:link {font-size:9pt; text-decoration:none;}
a:visited {font-size:9pt; text-decoration:none;}
a:hover {font-size:9pt; text-decoration:underline;}
A.forum():link {text-decoration:none; color:#3333cc; font-size:9pt}
A.forum():visited {text-decoration:none; color:#800080; font-size:9pt}
A.forum():hover {text-decoration:underline; color:#9999ff; font-size:9pt}
</style>
<?php
}
?>
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -