📄 forumbackup.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="forumbackup.php";
$forumfile="datafile/forumdata.php";
require("adminglobal.php");
require("datafile/config.php");
if($useraccess!="1" || $admgroupdata[17]!="1") {
adminlogin();
}
@set_time_limit(300);
print "<tr><td bgcolor=#0041BD colspan=2><font color=#D6DFF7>
<b>$arr_ad_lng[320] $arr_ad_lng[342]</b>
</td></tr>";
if (file_exists($forumfile)) {
$forumdata=file($forumfile);
$count=count($forumdata);
}
if (empty($action)) {
$forumonly="";
for($i=0; $i<$count; $i++) {
$detail=explode("|",$forumdata[$i]);
if ($detail[0]!="<?exit;?>category") $forumonly.="<option value=\"$detail[3]\">$detail[1]</option>";
}
$forumonly.="</select>";
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>$arr_ad_lng[344]</b><br><br><form method=POST action="dumpforum.php">
$tab_top
$arr_ad_lng[345] <select name="id">$forumonly <input type=submit value="$arr_ad_lng[66]">
$tab_bottom
</form>
<b>$arr_ad_lng[346]</b><br><br>
<form method="post" action="$thisprog" enctype="multipart/form-data"><input type=hidden name="action" value="restore">
$tab_top
$arr_ad_lng[347]<BR>
<input type="file" name="forum_file"> $arr_ad_lng[348]<select name="target">$forumonly <input type="submit" value="$arr_ad_lng[66]"><br>
$arr_ad_lng[349]
$tab_bottom
</form>
</td>
</tr>
</td></tr></table></body></html>
EOT;
exit;
} else {
$check=1;
$forum_file=$_FILES['forum_file']['name'];
$forum_copy=$_FILES['forum_file']['tmp_name'];
if(empty($forum_file) || $forum_file == "none" || !ereg("^php[0-9A-Za-z_.-]+$", basename($forum_copy))) {$check=0; $reason="$arr_ad_lng[350]"; }
if ($check==1 && !ereg("(\.bmb)$",$forum_file)) { $check=0; $reason="$arr_ad_lng[351]"; }
$forum_copy_names="tmp/tmpfile$timestamp.bmb";
$forum_copy="tmp/tmpfile$timestamp.bmb";
move_uploaded_file($_FILES['forum_file']['tmp_name'],$forum_copy_names);
if ($check==1) {
$forum_file=file($forum_copy);
$count=count($forum_file);
//-----鍙栧緱鏂颁綅缃
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -