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