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

📄 index.php

📁 bmb的论坛
💻 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}&nbsp;&nbsp;({$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>&nbsp;&nbsp;($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\" >&nbsp;<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 + -