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

📄 foruminit.php

📁 bmb的论坛
💻 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
*/
error_reporting(E_ERROR | E_WARNING | E_PARSE);
$thisprog="foruminit.php";
require("adminglobal.php");
if($useraccess!="1" || $admgroupdata[2]!="1") {
adminlogin();
}
@set_time_limit(300);
print "<tr><td bgcolor=#0041BD colspan=2><font color=#D6DFF7>
		<b>$arr_ad_lng[320] $arr_ad_lng[185]</b>
		</td></tr>";
if (!$action) {
print <<<EOT
		<tr>
		<td bgcolor=#F9FAFE valign=middle align=center colspan=2>
		<b>$arr_ad_lng[185]</b>
		</td></tr>
		<form action="$thisprog" method="post">
		<input type=hidden name="action" value="process">
		<tr>
		<td bgcolor=#D6DFF7 valign=middle colspan=2>
		<font color=#000000>
		<b>$arr_ad_lng[373]</b><br><br>
$tab_top
		$arr_ad_lng[374]
$tab_bottom	<br><br>
		$arr_ad_lng[375]
		</td>
		</tr>
		<tr>
		<td bgcolor=#E2E8D0 valign=middle align=center colspan=2>
		</td></form></tr></table></td></tr></table>
</td></tr></table></body></html>
EOT;
exit;
} elseif ($action=="1") {
	if(@chmod("upload", 0777)){
  	print <<<EOT
		<tr>
		<td bgcolor=#D6DFF7 valign=middle colspan=2>
		<center><b>$arr_ad_lng[376]</b></center>
		</td></tr></table></body></html>
EOT;
	}else{
		  	print <<<EOT
		<tr>
		<td bgcolor=#D6DFF7 valign=middle colspan=2>
		<center><b>$arr_ad_lng[377]</b></center>
		</td></tr></table></body></html>
EOT;
	}
} elseif ($action=="2") {
$forumfile="datafile/forumdata.php";
require('datafile/idpath.php');
if (file_exists($forumfile)) {
	$forumdata=file($forumfile);
	$count=count($forumdata);
}
  	print <<<EOT
		<tr>
		<td bgcolor=#D6DFF7 valign=middle colspan=2>
		<center><b>
EOT;
for ($i=0; $i<$count; $i++) { 
list($mforumtype,$mforumname,$mforumdes,$mforumid,$mforumsubid,$mforumicon,$mforumstyle,$mforumpassword)=explode("|",$forumdata[$i]);
if ($mforumtype!="<?exit;?>category"){
	@chmod("{$idpath}forum$mforumid", 0777);
			$dh=opendir("{$idpath}forum$mforumid");
	while (false !== ($postfile = readdir($dh))) {
		if (($postfile!=".") && ($postfile!="..") && ($postfile!="")) @chmod("{$idpath}forum$mforumid/$postfile", 0777);
	}
	closedir($dh);
print "$arr_ad_lng[378] {$mforumname}<br>";
}
}
print <<<EOT
		  		</b></center>
		</td></tr></table></body></html>
EOT;
} elseif ($action=="3") {
	require('datafile/idunique.php');

	$dh=opendir("$id_unique");
	while (false !== ($userinfo = readdir($dh))) {
		if (($userinfo!=".") && ($userinfo!="..") && ($userinfo!="")) @chmod("$id_unique/$userinfo", 0777);
	}
	closedir($dh);
print <<<EOT
		<tr>
		<td bgcolor=#D6DFF7 valign=middle colspan=2>
		<center><b>$arr_ad_lng[379]</b></center>
		</td></tr></table></body></html>
EOT;
} elseif ($action=="4") {
	@unlink ("datafile/online.php");
	@unlink ("datafile/guest.php");
	@writetofile("datafile/guest.php","");
	@writetofile("datafile/online.php","");
print <<<EOT
		<tr>
		<td bgcolor=#D6DFF7 valign=middle colspan=2>
		<center><b>$arr_ad_lng[380]</b></center>
		</td></tr></table></body></html>
EOT;
} elseif ($action=="5") {
	 if(!@chmod("datafile/shareforum.php", 0777)) {
	 	 @unlink ("datafile/shareforum.php");
	 }

print <<<EOT
		<tr>
		<td bgcolor=#D6DFF7 valign=middle colspan=2>
		<center><b>$arr_ad_lng[381]</b></center>
		</td></tr></table></body></html>
EOT;
} elseif ($action=="6") {
	$forumfile="datafile/forumdata.php";
require('datafile/idpath.php');
if (file_exists($forumfile)) {
	$forumdata=file($forumfile);
	$count=count($forumdata);
}
for ($i=0; $i<$count; $i++) { 
list($mforumtype,$mforumname,$mforumdes,$mforumid,$mforumsubid,$mforumicon,$mforumstyle,$mforumpassword)=explode("|",$forumdata[$i]);
if ($mforumtype!="<?exit;?>category"){
if (file_exists("{$idpath}forum$mforumid/announcesys.php")) unlink ("{$idpath}forum$mforumid/announcesys.php");
}
}
if (file_exists("datafile/announcesys.php")) unlink ("datafile/announcesys.php");

print <<<EOT
		<tr>
		<td bgcolor=#D6DFF7 valign=middle colspan=2>
		<center><b>$arr_ad_lng[382]</b></center>
		</td></tr></table></body></html>
EOT;
} elseif ($action=="7") {
		require('datafile/idunique.php');

	$dh=opendir("$id_unique");
	while (false !== ($userinfo = readdir($dh))) {
		if (($userinfo!=".") && ($userinfo!="..") && ($userinfo!="") && file_exists("$id_unique/$userinfo.rec")) unlink("$id_unique/$userinfo.rec");
		if (($userinfo!=".") && ($userinfo!="..") && ($userinfo!="") && file_exists("$id_unique/$userinfo.snd")) unlink("$id_unique/$userinfo.snd");
	}
	closedir($dh);
print <<<EOT
		<tr>
		<td bgcolor=#D6DFF7 valign=middle colspan=2>
		<center><b>$arr_ad_lng[383]</b></center>
		</td></tr></table></body></html>
EOT;
} elseif ($action=="8") { 
		require('datafile/idunique.php');

	$dh=opendir("$id_unique");
	while (false !== ($userinfo = readdir($dh))) {
		if (($userinfo!=".") && ($userinfo!="..") && ($userinfo!="") && !strstr($userinfo,".add") && !strstr($userinfo,".snd") && !strstr($userinfo,".rec")){

			$userxi=@readfromfile("$id_unique/$userinfo");
			$useri=explode("|",$userxi);
			$useri[26]="0";
			$useri[27]="0";
			$useri[28]=$timestamp;
			$uu=implode('|',$useri);
			writetofile("$id_unique/$userinfo",$uu);
			@unlink("$id_unique/".str_replace(".php","",$userinfo).".add");
		}
	}
	closedir($dh);
print <<<EOT
		<tr>
		<td bgcolor=#D6DFF7 valign=middle colspan=2>
		<center><b>$arr_ad_lng[384]</b></center>
		</td></tr></table></body></html>
EOT;
} elseif ($action=="9") { 
	require('datafile/idunique.php');
	$dh=opendir("$id_unique/"); 
	while (false !== ($userfile = readdir($dh))) {
		if (($userfile!=".") && ($userfile!="..") && ($userfile!="") && strpos($userfile,".php")) { 
			$user_info_str=readfromfile("$id_unique/$userfile"); 
			$user_info=explode("|",$user_info_str);
			$user_info[0]=str_replace("<?exit;?>","",$user_info[0]);
			if (empty($user_info[12])) $user_info[12]=0; 
			if (empty($user_info[0])) $user_info[12]=0; 
			$rank_array[$user_info[0]]=$user_info[12]; 
		} 
	} 
	closedir($dh); 
	arsort($rank_array); 
	reset($rank_array); 
	$addtofile="";
	for ($counter=1; $counter<=15; $counter++) { //閭d釜10浠h〃鍓

⌨️ 快捷键说明

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