📄 discuz2.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 + -