📄 index.php
字号:
<?php
/* BMForum Plus! Bulletin Board Systems Version : Plus! This is a freeware, but don't change the copyright information. A SourceForge Project - GNU Licence project. Web Site: http://www.bmforum.com Copyright (C) Bluview Technology*/
include_once("datafile/config.php");
include_once("template.php");
include_once("getskin.php");
include_once("datafile/usertitle.php");
$cip=$ip;
include_once("lang/$language/index.php");
if(!file_exists("datafile/cache/themes/$styleidcode/index-$language-$openstylereplace.htm")){
$noexists=1;
newtemplate("indexHandle", "newtem/$temfilename/index.htm");
}else{
newtemplate("indexHandle", "datafile/cache/themes/$styleidcode/index-$language-$openstylereplace.htm",1);
}
if($cachedstyle==0) {
$noexists=0;
set_var($indexinfo,"",FALSE,"indexinfo");set_var($popp,"",FALSE,"popp");
if($openstylereplace==1) set_var(array("categorycolor"=>$categorycolor,"decorate1"=>$decorate1,"decorate2"=>$decorate2,"decorate3"=>$decorate3,"decorate4"=>$decorate4,"winimages"=>$winimages,"jiazhongcolor"=>$jiazhongcolor,"logofile"=>$logofile,"otherimages"=>$otherimages,"replyicon"=>$replyicon,"npollicon"=>$npollicon,"npost"=>$npost,"pollicon"=>$pollicon,"posticon"=>$posticon,"nonewpost"=>$nonewpost,"onlyread"=>$onlyread,"newpost"=>$newpost,"tablebg"=>$tablebg,"header_tile"=>$header_tile,"tile_back"=>$tile_back,"background_color"=>$background_color,"article_color2"=>$article_color2,"article_color1"=>$article_color1,"list_color2"=>$list_color2,"list_color1"=>$list_color1,"forumcolortwo"=>$forumcolortwo,"forumcolorone"=>$forumcolorone,"forumdescolor"=>$forumdescolor,"forumnamecolor"=>$forumnamecolor,"categoryfontcolor"=>$categoryfontcolor,"cautioncolor"=>$cautioncolor,"subcolor"=>$subcolor,"tablewidth"=>$tablewidth,"bordercolor"=>$bordercolor,"titlefontcolor"=>$titlefontcolor,"titlecolor"=>$titlecolor,"backgroundcolor"=>$backgroundcolor,));
set_var(array("script_pos" => $script_pos,"logofile" => $logofile,"indexinfo" => $indexinfo));
set_var($forum_line,"",FALSE,"forum_line");
}
if($noexists) {
set_var($indexinfo,"",FALSE,"indexinfo"); set_var($popp,"",FALSE,"popp");
if($openstylereplace==1) set_var(array("categorycolor"=>$categorycolor,"decorate1"=>$decorate1,"decorate2"=>$decorate2,"decorate3"=>$decorate3,"decorate4"=>$decorate4,"winimages"=>$winimages,"jiazhongcolor"=>$jiazhongcolor,"logofile"=>$logofile,"otherimages"=>$otherimages,"replyicon"=>$replyicon,"npollicon"=>$npollicon,"npost"=>$npost,"pollicon"=>$pollicon,"posticon"=>$posticon,"nonewpost"=>$nonewpost,"onlyread"=>$onlyread,"newpost"=>$newpost,"tablebg"=>$tablebg,"header_tile"=>$header_tile,"tile_back"=>$tile_back,"background_color"=>$background_color,"article_color2"=>$article_color2,"article_color1"=>$article_color1,"list_color2"=>$list_color2,"list_color1"=>$list_color1,"forumcolortwo"=>$forumcolortwo,"forumcolorone"=>$forumcolorone,"forumdescolor"=>$forumdescolor,"forumnamecolor"=>$forumnamecolor,"categoryfontcolor"=>$categoryfontcolor,"cautioncolor"=>$cautioncolor,"subcolor"=>$subcolor,"tablewidth"=>$tablewidth,"bordercolor"=>$bordercolor,"titlefontcolor"=>$titlefontcolor,"titlecolor"=>$titlecolor,"backgroundcolor"=>$backgroundcolor,));
set_var(array("script_pos" => $script_pos,"logofile" => $logofile,"indexinfo" => $indexinfo));
set_var($forum_line,"",FALSE,"forum_line");
$wrtingcaches=nsubst(0);
writetofile("datafile/cache/themes/$styleidcode/index-$language-$openstylereplace.htm",$wrtingcaches);
}
$all_lastmo=@file("datafile/lastreply.php");
$all_count=count($all_lastmo);
if (file_exists('datafile/newuser.php')) $newuserinfo=readfromfile('datafile/newuser.php');
else $newuserinfo='|0|0';
$newuser_info=explode('|',$newuserinfo);
if (file_exists('datafile/newtoday.php')) {
$newtodayinfo=readfromfile('datafile/newtoday.php');
$newtoday_info=explode('|',$newtodayinfo);
$lasttodaytime=gmdate("z",$newtoday_info[1]+$bbsdetime*60*60);
$lasttodaytime_a=gmdate("z",$timestamp+$bbsdetime*60*60);
if($lasttodaytime!=$lasttodaytime_a) {
$newtoday_info[2]=$newtoday_info[0];
$newtoday_info[0]=0;
$newtoday_info[1]=$timestamp;
writetofile('datafile/newtoday.php',"$newtoday_info[0]|$newtoday_info[1]|$newtoday_info[2]|$newtoday_info[3]|");
}
}else{
$newtoday_info[0]=0; $newtoday_info[1]=$timestamp;
}
$infotwotwo=" <a href=\"profile.php?job=show&target=".urlencode($newuser_info[0])."\"><font color=$jiazhongcolor>$newuser_info[0]</font></a> ";
$useskinname=$_COOKIE['bmbskin'];
if ($useskinname=="") $useskinname=$indexinfo[6];
if ($login_status==1) $useskinname="<br>{$indexinfo[7]}$useskinname";
if ($login_status!=0) $infotwo="{$_SESSION['bmforumerboardid']}{$infoinfo[0]}" ;
$time_01=getfulldate($timestamp);
$usericon=get_user_portait($usericon);
if (file_exists('datafile/forumdata.php')) $forumlist=file('datafile/forumdata.php');
if (file_exists('datafile/admin.php')) {
$adminlist=file('datafile/admin.php');
$count=count($adminlist);
for ($i=0; $i<$count; $i++) {
$detail=explode("|", trim($adminlist[$i]));
$admin_list[]=$detail[1];
$forum_admin[$detail[0]][]=$detail[1];
}
}
if (file_exists("datafile/npost.php")) {
$newpostinfo=file("datafile/npost.php");
$count=0;
$newpost_info=explode("|", trim($newpostinfo[$count]));
$posttilebac=$newpost_info[1];
$newpost_info[1]=str_replace('%a%','',$newpost_info[1]);
if (utf8_strlen($newpost_info[1])>=6) $newpost_info[1]=substrfor($newpost_info[1],0,6)."...";
$newpost_info[unpr]=urlencode($newpost_info[2]);
}
require("header.php");
if ($bbs_news) {
if (file_exists('datafile/announcement.php')) { $announcementmtime=filemtime('datafile/announcement.php'); $announcementmtime=get_date($announcementmtime)." ".get_time($announcementmtime); include('datafile/announcement.php'); }
else{ $announcement="\"<font color=$jiazhongcolor><B>$infoan[0]</font></B>\",\"\"";}
$announcement=str_replace("\n"," ",$announcement);
$announcement="\"{$announcement} ({$announcementmtime})\",\"\"";
if (file_exists("datafile/announcesys.php")) {
$announcelist=file("datafile/announcesys.php");
}
$count=count($announcelist);
for ($i=0;$i<$count;$i++) {
$ic=$i+1;
list($aauthor,$atitle,$atime,$acontent,$amember)=explode("|",$announcelist[$i]);
$almdtime=get_date($atime).' '.get_time($atime);
$size_gg=utf8_strlen($acontent);
$ag=$timestamp-$atime;
$announcement.=",\"<font color=$jiazhongcolor><B><a href='announcesys.php?job=read&msg=$i' target='_blank'><font color=$jiazhongcolor>$atitle</font></a></B> ($almdtime)</font>\",\"\"";
}
}
if ($login_status==1) {
if ($gotNewMessage==0) $your_status_icon='inboxnonew';
else $your_status_icon='inboxnew';
$level=getUserLevel($postamount,$username,$uginfo);
list($id,$pwd,$usericon,$useremail,$oicq,$regdate,$sign[$author],$homepage,$from,$com,$honor,$lp,$amount,$publicemail,$none,$bym,$passask,$passanswer,$usertypec,$money,$born,$group,$sex,$national)= explode("|",readfromfile("$id_unique/$fileusername"));
$yourstatus2="$havemesseng[0] <b>$gotNewMessage</b> $havemesseng[1] <b>$postamount</b> $havemesseng[3] <b>$level</b>";
$usericon=get_user_portait($usericon);
} else {
if($fastlogin) $yourstatus2=$login_index;
else $yourstatus2=$login_index_2;
if($log_va && $fastlogin){
$authnum=rand(10000,99999);
$_SESSION[checkauthnum]=$authnum;
$yourstatus2.=" $gl[439]<input type=text size=6 maxlength=6 name=\"authinput\" > <img src=authimg.php?p=1><img src=authimg.php?p=2><img src=authimg.php?p=3><img src=authimg.php?p=4><img src=authimg.php?p=5>";
}
$your_status_icon='inboxnologin';
$usericon="<a href='#'><img src='$otherimages/guest.gif' border=0></a>";
}
//妯℃澘鏇挎崲澶
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -