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

📄 discuz2.php

📁 这个版本只是修正了一些BUG
💻 PHP
字号:
<?php
/**********************************************
	discuz.php -  discuz 2 class for  vitcie 1.0
	           
	Version  : 1.0.0
	Author   : Tracemouse (tracemouse@msn.com)
	Copyright: http://www.vitci.com
	Writed   : 2003/03/24
	Modified : 2004/03/24
***********************************************/
class  bbstuff
{
	var $bbs_tablepre; 
	var $bbs_table_members;
	var $bbs_table_threads;
	
	function set_tablepre($tablepre)
	{
		$this->bbs_tablepre = $tablepre;
		$this->bbs_table_members = $tablepre."members";
		$this->bbs_table_threads = $tablepre."threads";
	}

	function get_hotthreads($db,$num=5,$words=25)
	{
		//$bbs_table_threads=$this->bbs_tablepre.'threads'; 
		$num=intval($num);
		$sqlstr="select tid,fid,author,subject,dateline,views,replies from $this->bbs_table_threads order by views desc limit 0,$num";
		$query=$db->query($sqlstr);
		$bbs_hotthreads_list=array();
		while($dbq_rec=$db->fetch_array($query))
		{
			$dbq_rec['dateline']=gmdate("$dateformat $timeformat",$dbq_rec['dateline']);
			$dbq_rec['lastpost']=gmdate("$dateformat $timeformat",$dbq_rec['lastpost']);
			$dbq_rec['lsubject']=substr($dbq_rec['subject'],0,$words).'...';
			$bbs_hotthreads_list[]=$dbq_rec;
		}
		return $bbs_hotthreads_list;
	}

	function get_newthreads($db,$num=5,$words=25)
	{
		//$bbs_table_threads=$this->bbs_tablepre.'threads'; 
		$num=intval($num);
		$sqlstr="select tid,fid,author,subject,dateline,views,replies from $this->bbs_table_threads order by dateline desc limit 0,$num";
		$query=$db->query($sqlstr);
		$bbs_newthreads_list=array();
		while($dbq_rec=$db->fetch_array($query))
		{
			$dbq_rec['dateline']=gmdate("$dateformat $timeformat",$dbq_rec['dateline']);
			$dbq_rec['lastpost']=gmdate("$dateformat $timeformat",$dbq_rec['lastpost']);
			$dbq_rec['lsubject']=substr($dbq_rec['subject'],0,$words).'...';
			$bbs_newthreads_list[]=$dbq_rec;
		}
		return $bbs_newthreads_list;
	}
	
	function member_isexist($db,$username)
	{
		$sqlstr="select count(*) from $this->bbs_table_members where username = '$username'";
		$query=$db->query($sqlstr);
		if($num=$db->result($query,0))
		{
			return 1;
		}
		else
		{
			return 0;
		}
	}
	
	function insert_members($db,$userdata)
	{
		//$sqlstr="insert into $this->bbs_table_members(username,password,email) values('$username','$password','$email')";
		 $sqlstr="insert into $this->bbs_table_members (username, password, gender,  regip, regdate, lastvisit, postnum, credit, email, site, icq, oicq, yahoo, msn, location,dateformat,timeformat,timeoffset)
				values ('$userdata[username]', '$userdata[password]', '$userdata[gender]',  '$userdata[regip]', '$userdata[timestamp]', '$userdata[timestamp]', '0', '0', '$userdata[email]', '$userdata[site]', '$userdata[icq]', '$userdata[oicq]', '$userdata[yahoo]', '$userdata[msn]', '$userdata[location]','$userdata[dateformat]','$userdata[timeformat]','$userdata[timeoffset]')";
		if($query=@$db->query($sqlstr))
		{
			return  1;
		}
		else
		{
			echo $sqlstr;
			return 0;
		}
	}
	
	function login($username,$password,$bbsurl,$refer='')
	{
		echo "<html><head><meta http-equiv='Content-Type' content='text/html; charset=gb2312'><title></title></head>";
    		echo "<body>";
		echo "<script language='JavaScript'>";
		echo "setTimeout('document.passform.submit();', 1000);";
		echo "</script>";
		echo "<form method=post action='".$bbsurl."/logging.php?action=login&loginsubmit=yes' name='passform'>";
    		echo "<input type='hidden' name='referer' value='$refer'>";
    		echo "<input type='hidden' value='$username' name='username'>";
    		echo "<input type='hidden' value='$password' name='password'>";
    		//echo "<input class=button1 type=submit value='Login Forum' name='loginsubmit'>";
    		echo "</form></body></html>";
    		exit;
    	}	 

}

?>

⌨️ 快捷键说明

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