📄 userbackup.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*/
$thisprog="userbackup.php";
require("adminglobal.php");
require("datafile/config.php");
@set_time_limit(300);
if($useraccess!="1" || $admgroupdata[16]!="1") {
adminlogin();
}
print "<tr><td bgcolor=#0041BD colspan=2><font color=#D6DFF7>
<b>$arr_ad_lng[320] $arr_ad_lng[205]</b>
</td></tr>";
if (empty($action)) {
print <<<EOT
<tr>
<td bgcolor=#F9FAFE align=center colspan=2>
<b>$arr_ad_lng[261]</b>
</td>
</tr>
<tr>
<td bgcolor=#D6DFF7 colspan=2><br>$tab_top
$arr_ad_lng[343]
$tab_bottom <br><br>
<b><a href="dumpuser.php">$arr_ad_lng[808]</a></b><br><br>
$tab_top
$arr_ad_lng[809]<br>
<br>>><a href="dumpuser.php">$arr_ad_lng[810]</a>
$tab_bottom
<br><br>
<b>$arr_ad_lng[811]</b><br><br>
<form method="post" action="$thisprog" enctype="multipart/form-data">
$tab_top
$arr_ad_lng[812]
$tab_bottom
</form>
</td>
</tr>
</td></tr></table></body></html>
EOT;
exit;
} else {
if($user_file_type=="/userbak/" || $user_file_type==""){
$user_file=$_FILES['user_file']['tmp_name'];
$user_file_name=$_FILES['user_file']['name'];
}else{
$user_file=$user_file_type;
$user_file_name=$user_file_type;
}
$check=1;
if(empty($user_file) || $user_file == "none") {$check=0; $reason="$arr_ad_lng[813]"; }
if ($check==1 && !ereg("(\.bmb)$",$user_file_name)) { $check=0; $reason="$arr_ad_lng[814]"; }
if($user_file_type=="/userbak/" || $user_file_type==""){
$user_file_names="tmp/tmpfile$timestamp.bmb";
$user_file="tmp/tmpfile$timestamp.bmb";
move_uploaded_file($_FILES['user_file']['tmp_name'],$user_file_names);
}
if ($check==1) {
if ($cover!="yes") $cover="no";
$user_file=explode("\n",readfromfile($user_file));
$count=count($user_file);
$subcover=0;
if (empty($user_file[$count-1])) unset($user_file[$count-1]);
for ($i=0; $i<$count; $i++) {
$user_detail=explode("|",$user_file[$i]);
if (file_exists("$id_unique/".urlencode(str_replace("<?exit;?>","",$user_detail[0])).".php")) {
$subcover++;
if ($cover=="no") continue;
}
#echo "$user_file[$i]<br>";
if (!empty($user_detail[0])) writetofile("$id_unique/".urlencode(str_replace("<?exit;?>","",$user_detail[0])).".php",$user_file[$i]);
}
$olduserdata=explode("|",readfromfile("datafile/newuser.php"));
$olduserdata[1]=$olduserdata[1]+$count-$subcover;
writetofile("datafile/newuser.php",$olduserdata[0]."|".$olduserdata[1]."|".$olduserdata[2]);
print <<<EOT
<tr>
<td bgcolor=#D6DFF7 align=center colspan=2>
<b>$arr_ad_lng[815]</b><br><br>
$tab_top
$arr_ad_lng[816] <b>$count</b> <br>
$arr_ad_lng[817] <b>$subcover</b><br>
$arr_ad_lng[818] <b>$olduserdata[1]</b><br>
$tab_bottom
</td></tr>
</td></tr></table></body></html>
EOT;
@unlink($user_file_names);
exit;
} else {
print <<<EOT
<tr>
<td bgcolor=#D6DFF7 align=center colspan=2>
<b>$arr_ad_lng[819]</b><br><br>
$tab_top
$arr_ad_lng[820]<br><br>
$reason <br><br>
>> <a href="javascript:history.go(-1)">$arr_ad_lng[361]</a>
$tab_bottom
</td></tr>
</td></tr></table></body></html>
EOT;
@unlink($user_file_names);
exit;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -