⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 fun_data.php

📁 我不介意你怎么用这个程序
💻 PHP
字号:
<?php
function h2t($d){
	$d=str_replace("<","&lt;",$d);
	$d=str_replace(">","&gt;",$d);
	$d=str_replace("|","│",$d);
	$d=str_replace("\r","",$d);
	$d=str_replace("\t","",$d);
	$d=str_replace("\n","<br>",$d);
	$d=str_replace(" ","&nbsp;",$d);
	$pattern = array(
	"/\[b\](.+?)\[\/b\]/is",
	"/\[i\](.+?)\[\/i\]/is",
	"/\[u\](.+?)\[\/u\]/is",
	"/\[font=([^\[]*)\](.+?)\[\/font\]/is",
	"/\[color=([#0-9a-z]{1,10})\](.+?)\[\/color\]/is",
	"/\[size=([0-9]{1,2})\](.+?)\[\/size\]/is",
	"/\[email=([^\[]*)\](.+?)\[\/email\]/is",
	"/\[email\]([^\[]*)\[\/email\]/is",
	"/\[url=([^\[]*)\](.+?)\[\/url\]/is",
	"/\[url\]www\.([^\[]*)\[\/url\]/is",
	"/\[url\]([^\[]*)\[\/url\]/is",
	"/\[fly\](.+?)\[\/fly\]/is",
	"/\[move\](.+?)\[\/move\]/is",
	"/\[align=(left|center|right)\](.+?)\[\/align\]/is",
	"/\[shadow=([#0-9a-z]{1,10})\,([0-9]{1,3})\,([0-9]{1,2})\](.+?)\[\/shadow\]/is",
	"/\[glow=([#0-9a-z]{1,10})\,([0-9]{1,2})\](.+?)\[\/glow\]/is",
	"/\[code\](.+?)\[\/code\]/is",
	"/\[list\](.+?)\[\/list\]/is",
	"/\[list=([aA1iI])\](.+?)\[\/list\]/is",
	"/\[\*\](.*?)/i",
	);
	$replacement = array(
 	"<b>\\1</b>",
 	"<i>\\1</i>",
 	"<u>\\1</u>",
 	"<font face=\"\\1\">\\2</font>",
	"<font color=\"\\1\">\\2</font>",
	"<font size=\"\\1\">\\2</font>",
	"<a href=\"mailto:\\1\">\\2</a>",
	"<a href=\"mailto:\\1\">\\1</a>",
	"<a href=\"\\1\" target=_blank>\\2</a>",
	"<a href=\"http://www.\\1\" target=_blank>\\1</a>",
	"<a href=\"\\1\" target=_blank>\\1</a>",
	"<marquee width=90% behavior=alternate scrollamount=3>\\1</marquee>",
	"<marquee scrollamount=3>\\1</marquee>",
	"<div align=\\1>\\2</div>",
	"<table width=*><tr><td style=\"filter:shadow(color=\\1, direction=\\2 ,strength=\\3)\">\\4</td></tr></table>",
	"<table width=*><tr><td style=\"filter:glow(color=\\1, strength=\\2)\">\\3</td></tr></table>",
	"<blockquote><b>代码:</b><hr color=#990000><font face='Courier New'>\\1</font><hr color=#990000></blockquote>",
	"<ul>\\1</ul>",
	"<ol type=\\1>\\2</ol>",
	"<li>\\1</li>"
	);
	$d = preg_replace($pattern,$replacement,$d);
	$d = preg_replace("/\[img\]\s*(\S+?)\s*\[\/img\]/is","<a href=\\1 target=_blank title=\"贴图:点击放大查看\"><img src=\\1 border=0 onload=\"javascript:if(this.width>500)this.width=300\"></a>",$d);
	return $d;
}
function DB($v_host, $v_database, $v_user, $v_password)
{
	mysql_connect($v_host,$v_user,$v_password) or die("无法连接MySql服务器$host");
	mysql_select_db($v_database) or die("无法打开打开数据库$database ");
}

class DBReader
{
	var $m_query;
	function execute($v_sql)
	{
		$this->m_query = mysql_query($v_sql) or die("error");
	}
	function reader()
	{
		$query = $this->m_query;
		return mysql_fetch_array($query);
	}
	function count()
	{
		$query = $this->m_query;
		return mysql_num_rows($query);
	}
}
class Page
{
	var $m_page;//当前页面
	var $m_dbcount;//数据总数
	var $m_pagecount;//页面总数
	var $m_size;//每个页面数据量
	var $m_start;//当前页面开始记录数
	function Page($v_page, $v_dbcount, $v_size)
	{
		if(empty($v_page))
			$this->m_page=1;
		else
			$this->m_page = $v_page;
		$this->m_dbcount = $v_dbcount;
		$this->m_size = $v_size;
		$this->m_pagecount = ceil($this->m_dbcount / $this->m_size);
		$this->m_start = ($this->m_page - 1) * $this->m_size;
	}
	function start()
	{
		return $this->m_start;
	}
	function getpage()
	{
		return $this->m_page;
	}
	function count()
	{
		return $this->m_pagecount;
	}
	function begin()
	{
		return 1;
	}
	function end()
	{
		if($this->m_pagecount==0)
			$end = 1;
		else
			$end = $this->m_pagecount;
		return $end;
	}
	function pre()
	{
		
		if(($this->m_pagecount==0)||($this->m_page < 10))
			$pre = 1;
		else
			$pre = $this->m_page - 9;
		return $pre;
	}
	function next()
	{
		if($this->m_pagecount==0)
			$next = 1;
		elseif($this->m_page < 10)
			$next = $this->m_pagecount;
		else
			$next = $this->m_page + 9;
		return $next;
	}
}
?>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -