📄 global.php
字号:
}else $admin_list.="<a href=\"getmg.php\" title=点击申请此版块版主>招聘中</a>";
$index_forum.="<tr align=center valign=middle bgcolor=$forumcolortwo >
<td width=26><a href=\"thread.php?forumid=$detail[3]\">$forum_icon</a></td>
<td width=* bgcolor=$forumcolorone align=left onmouseover=javascript:this.bgColor=\"$forumcolortwo\" onmouseout=javascript:this.bgColor=\"$forumcolorone\">
<table width=100% cellpadding=2 cellspacing=0>
<tr><td rowspan=2><a href=thread.php?forumid=$detail[3]>$forumlogo</a></td>
<td width=90%>$forumlabel</td></tr><tr>
<td>$detail[2]</td>
</tr>
</table></td>
<td width=54 bgcolor=$forumcolortwo valign=middle align=center><b><font class=cau>$forumfilenu</font></b></td>
<td width=54 bgcolor=$forumcolorone valign=middle align=center><b><font class=cau>$last_modify[1]</font></b></td>
<td width=168 bgcolor=$forumcolortwo align=left onmouseover=javascript:this.bgColor=\"$forumcolorone\" onmouseout=javascript:this.bgColor=\"$forumcolortwo\"> $title<br> $user<br> $time</td>
<td width=74 bgcolor=$forumcolorone>$admin_list</td>
</tr>";
}
function get_stamp($last_str) {
list($last_date,$last_time)=explode(" ",$last_str);
list($y,$m,$d)=explode("-",$last_date);
list($h,$minute)=explode(":",$last_time);
return mktime($h,$minute,0,$m,$d,$y);
}
//-------Display who's online-------------
$forumlist=file("bbsdata/forumdata.php");
function get_action_info($fid) {
global $forumlist;
$count=count($forumlist);
for ($i=0; $i<$count; $i++) {
$detail=explode("|", trim($forumlist[$i]));
if ($detail[3]==$fid) return "$detail[1]";
}
if ($fid==0) return "论坛首页";
if ($fid==101) return "查看在线详情";
if ($fid==102) return "搜索程序";
if ($fid==103) return "查看新贴论坛排行";
if ($fid==104) return "会员列表";
if ($fid==105) return "注册中";
if ($fid==107) return "查看用户信息";
if ($fid==110) return "查看帮助";
if ($fid==111) return "查看管理团队";
if ($fid==112) return "俱乐部大厅";
if ($fid==113) return "点歌台";
if ($fid==114) return "交易中心";
if ($fid==115) return "打工赚钱";
if ($fid==116) return "赌大小";
if ($fid==118) return "赛马场";
if ($fid==119) return "许愿板";
if ($fid==120) return "游戏殿堂";
if ($fid==121) return "苗条身材程序";
if ($fid==122) return "商店购物中";
if ($fid==123) return "管理论坛";
if ($fid==124) return "查看收藏夹";
if ($fid==125) return "公告中心";
if ($fid==126) return "总置顶中心";
if ($fid==127) return "今日到访会员";
if ($fid==128) return "门派中心";
if ($fid==129) return "警察局";
if ($fid==130) return "管理程式";
if ($fid==131) return "FTB形象秀";
}
function whosonline() {
global $index_whosonline,$timestamp,$online_limit,$admin_list,$username,$superadmin,$login_status,$manager,$surpadmin,$online,$view_online;
global $userhide,$userunreg,$userreg,$yeinfo;
$onlinefile="bbsdata/online.php";
$userhide=0;$userreg=0;$userreg=0;
$online_user=file($onlinefile);
if (file_exists('bbsdata/ye.php')) $yeinfo=explode('|',readfromfile('bbsdata/ye.php'));
$count=count($online_user);
if((!$online && !$view_online)||($online && $view_online)) {//11
for ($i=0; $i<$count; $i++) {
$online_user_info=explode("|",$online_user[$i]);
$timetmp=get_date($online_user_info[1])." ".get_time($online_user_info[1]);
if($online_user_info[0]!="游客" && $online_user_info[0]!="隐身会员" && $timestamp-$online_user_info[1]<=$online_limit )
$userreg++;
elseif ($timestamp-$online_user_info[1]<=$online_limit && $online_user_info[0]=="游客" )
$userunreg++;
elseif ($timestamp-$online_user_info[1]<=$online_limit && $online_user_info[0]=="隐身会员" )
$userhide++;
}
}//11
else {//12
$flag=-1;
$index_whosonline.="<table border=0 cellspacing=0 cellpadding=0 width=100%><tr>";
for ($i=0; $i<$count; $i++)
{//2
$online_user_info=explode("|",$online_user[$i]);
$check_admin==0;
$timetmp=get_date($online_user_info[1])." ".get_time($online_user_info[1]);
if ($login_status==1 && (($admin_list && in_array($username,$admin_list)) || $username==$manager ) ){$check_admin=1;}
if (file_exists("bbsdata/superadmin.php"))
{
include("bbsdata/superadmin.php");
if ($login_status==1 && $superadmin && in_array($username,$superadmin)) $check_admin=1;
}
$iptmp=$online_user_info[2];
$fromtmp=$online_user_info[6];
if($check_admin!=1){$iptmp="已设置保密";}
$action_info=get_action_info($online_user_info[3]);
$onlineinfo="IP地址:$iptmp
来源鉴定:$fromtmp
目前位置:$action_info
活动时间:$timetmp
操作系统:$online_user_info[5]
浏 览 器:$online_user_info[4]";
if($online_user_info[0]!="游客" && $online_user_info[0]!="隐身会员" && $timestamp-$online_user_info[1]<=$online_limit )
{//21
if (file_exists("bbsdata/tbuser.php")) include("bbsdata/tbuser.php");
if ($online_user_info[0]==$manager || file_exists("userdata/admin/$online_user_info[0].php") ||$online_user_info[0]==$surpadmin) {$class="论坛管理员";$img="0";}
else if ($superadmin && in_array($online_user_info[0],$superadmin)) {$class="总版主";$img="1";}
else if ($admin_list && in_array($online_user_info[0],$admin_list)) {$class="版主";$img="2";}
else if ($tbuser && in_array($online_user_info[0],$tbuser)) {$class="荣誉会员";$img="3";}
else {$class="用户";$img="4";}
$flag++;
if($flag%8==0) $index_whosonline.="</tr><tr>";
$index_whosonline.="<td width=12%><a onclick='Shows(messanger)' href='messanger.php?job=write&target=$online_user_info[0]' target=msg><img alt=给该".$class."留言 border=0 src='images/system/messages".$img.".gif'></a><a href='profile.php?job=show&target=$online_user_info[0]' title='$onlineinfo'>$online_user_info[0]</a></td>";
$userreg++;
}//21
if ($timestamp-$online_user_info[1]<=$online_limit && $online_user_info[0]=="游客" )
{//22
$userunreg++;
$flag++;
if($flag%8==0) $index_whosonline.="</tr><tr>";
$index_whosonline.="<td width=12%><img border=0 src='images/system/messages5.gif'><a href='viewonline.php' title='$onlineinfo'>$online_user_info[0]</a></td>";
}//22
if ($timestamp-$online_user_info[1]<=$online_limit && $online_user_info[0]=="隐身会员" )
{//23
$userhide++;
$flag++;
if($flag%8==0) $index_whosonline.="</tr><tr>";
$index_whosonline.="<td width=12%><img border=0 src='images/system/messages5.gif'><a href='viewonline.php' title='$onlineinfo'>$online_user_info[0]</a></td>";
}//23
}//2
$index_whosonline.="</tr></table>";
}//12
}
function birthman() {//1
global $index_birth,$userpath,$timestamp,$tdtime,$birth;
$ofstarfile=readfromfile('bbsdata/ofstar.php');
$qqq=explode('|',$ofstarfile);
if($qqq[7]<$tdtime||$birth=="tongji") {//2
$qqq[8]="";
$user_list_file='bbsdata/userlist.php';
if (file_exists($user_list_file)) {//3
$user_array=explode("\n",readfromfile($user_list_file));}//3
else {//3
$dh=opendir("$userpath/");
while ($userfile=readdir($dh)) {//4
if (($userfile!=".") && ($userfile!="..") && ($userfile!="")) {//5
$userfilename=explode(".",$userfile);
$user_array[]=$userfilename[0];
}//5
}//4
closedir($dh);
writetofile($user_list_file,implode("\n",$user_array)."\n");
}//3
$count=count($user_array);
for ($i=0;$i<$count;$i++){//3
if (!trim($user_array[$i])) continue;
$userfile=$userpath."/".trim($user_array[$i])."."."php";
if (!file_exists($userfile)) continue;
$user_info=explode("|",readfromfile($userfile));
$user_birth_temp=explode("/",$user_info[21]);
$user_birth=$user_birth_temp[1]."/".$user_birth_temp[2];
$get_today=get_today($timestamp);
if ($user_birth==$get_today){ $qqq[8].=$user_info[1].",";}
}//3
$uuu=implode('|',$qqq);
writetofile("bbsdata/ofstar.php",$uuu);
}//2
$ofstar_info=explode('|',$ofstarfile);
$birthmen=explode(',',$ofstar_info[8]);
$birthnum=count($birthmen)-1;
if($birthnum==0) $index_birth.= "今天论坛里没有人过生日!";
for($i=0;$i<$birthnum;$i++){//2
if(file_exists("$userpath/$birthmen[$i].php")){//3
$user_info=explode("|",readfromfile("$userpath/$birthmen[$i].php"));
$user_birth_temp=explode("/",$user_info[21]);
$user_birth=$user_birth_temp[1]."/".$user_birth_temp[2];
$get_today=get_today($timestamp);
if (!empty($user_birth_temp[2])){$age=get_year($timestamp);
$age=$age-$user_birth_temp[0];
if ($user_info[20]==1) $age1="先生今天".$age."周岁了";
elseif ($user_info[20]==2) $age1="小姐今天芳龄".$age."周岁了";
else $age1="今天".$age."周岁了";}//3
else $age1="";
$index_birth.="<a href='profile.php?job=show&target=$user_info[1]' title='{$user_info[1]}{$age1},生日快乐!'>$user_info[1]</a>";
}//3
}//2
}//1
function get_year($datetime){
global $time_1;
$datetime=dateoffset($datetime,$time_1);
$t=getdate($datetime);
$year=$t['year'];
return "{$year}";
}
function get_today($datetime){
global $time_1;
$datetime=dateoffset($datetime,$time_1);
$t=getdate($datetime);
$mon=$t['mon'];
$mday=$t['mday'];
return "{$mon}/{$mday}";
}
function forumchildren($i) {
global $forumcolorone,$ofstar_fmlogo,$forumcolortwo,$script_pos,$forumnamecolor,$idpath,$children_id,$children_name,$children_type,$children_logo,$children_pwd,$bbs_title,$children_info,$style_path,$newpost,$onlyread,$nonewpost;
if(file_exists($idpath.'forum'.$children_id[$i].'/list.php')){
$forumname=file($idpath.'forum'.$children_id[$i].'/list.php');
$forumzts=count($forumname);
}else $forumzts=0;
if($ofstar_fmlogo==1){
$forumlogofile=$children_logo[$i];
$forumlogo="<img align=left src=$forumlogofile border=0>";
}
else
{
if($style_path=='fen' || $style_path=='ofstar')
$forumlogofile="images/system/forumlogo2/forum".$children_id[$i].".gif";
else
$forumlogofile="images/system/forumlogo/forum".$children_id[$i].".gif";
if(file_exists($forumlogofile))
$forumlogo="<img align=left src=$forumlogofile border=0>";
}
if (file_exists("{$idpath}forum".$children_id[$i]."/last_mo.php")) {
$last_modify=explode("|",readfromfile("{$idpath}forum$children_id[$i]/last_mo.php"));
$last_modify_list=explode(",",$last_modify[0]);
if (strlen($last_modify_list[0])>=18) $last_modify_list[0]=substr($last_modify_list[0],0,16)."..";
$last_modify_list[0]=str_replace('%a%','<img src="images/system/addon.gif" border=0>',$last_modify_list[0]);
$modifytime=get_stamp($last_modify_list[2]);
$title="<font class=cau>主题:</font><a href=\"read.php?forumid=$children_id[$i]&filename=$last_modify_list[3]&page=last#bottom\">$last_modify_list[0]</a>";
$user="<font class=cau>作者</font>:<a href=\"profile.php?job=show&target=$last_modify_list[1]\">$last_modify_list[1]</a>";
$time="<font class=cau>日期:</font>".$last_modify_list[2];
}
else {
$title=""; $user=""; $time=""; $last_modify[1]=0;
$modifytime=-1;
}
if ($username) {
$user_info=explode("|",readfromfile("$userpath/$username.php"));
$lastvisit=$user_info[18];}
if ($forum_type=="forum") {
if (!$lastvisit) $forum_icon='<img src='.$newpost.' border=0>';
elseif ($modifytime && $lastvisit<$modifytime) $forum_icon='<img src='.$newpost.' border=0>';
else $forum_icon='<img src='.$nonewpost.' border=0>';
} else $forum_icon='<img src='.$onlyread.' border=0>';
$forumlabel="<td width=90%><a href=\"thread.php?forumid=$children_id[$i]\"><font face=verdana color=$forumnamecolor>□-$children_name[$i]</font></a>";
if($children_pwd[$i]!="") $forumlabel.=" <font color=gray>[已经加密]</font>";
$forumlabel.="</td></tr><tr><td>$children_info[$i]</td></tr></table>";
if (file_exists("bbsdata/admin.php")) {
$adminlist=file("bbsdata/admin.php");
$count=count($adminlist);
for ($k=0; $k<$count; $k++) {
$detail=explode("|", trim($adminlist[$k]));
$admin_list[]=$detail[1];
if ($detail[0]==$children_id[$i]) $forum_children_admin[]=$detail[1];
}
}
$admin_list="";
if (!empty($forum_children_admin)) {
$count=count($forum_children_admin);
for ($j=0; $j<$count; $j++) {
if ($j==3) {$admin_list.='<b>...</b>'; break; }
$adminname=$forum_children_admin[$j];
$admin_list.="<a href=\"profile.php?job=show&target=$adminname\" title=\"点击查看管理员 $adminname 的资料\">$adminname</a><br>";}
}else $admin_list="<a href=\"getmg.php\" title=\"点击申请成为管理员\">诚聘中</a><br>";
print(
"<tr align=center valign=middle bgcolor=$forumcolortwo>
<td width=26><a href=\"thread.php?forumid=$children_id[$i]\">$forum_icon</a></td>
<td width=* bgcolor=$forumcolorone align=left onmouseover=javascript:this.bgColor=\"$forumcolortwo\" onmouseout=javascript:this.bgColor=\"$forumcolorone\"><table cellpadding=2 cellspacing=0><tr><td rowspan=2 width=50><a href=\"thread.php?forumid=$children_id[$i]\">$forumlogo</a></td>$forumlabel</td>
<td width=76>$admin_list</td>
<td width=52 bgcolor=$forumcolorone valign=middle align=center><b><font class=cau>$last_modify[1]</font></b></td>
<td width=185 bgcolor=$forumcolortwo align=left onmouseover=javascript:this.bgColor=\"$forumcolorone\" onmouseout=javascript:this.bgColor=\"$forumcolortwo\"> $title<br> $user<br> $time</td>
</tr>");
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -