📄 discuz2buser.php
字号:
<?
/////////////////www.bmforum.com/////////
// Discuz!2 转换至 BMForum 4.2 程序
// 此程序专门转换用户数据
// 请将此程序放置于 BMForum 目录下
// 如果在新论坛存在相同用户,将不会替换
/////////////////////////////////////////
// 请修改以下数据 ////////////////////////
$databaseadd="cdb";//数据库前缀
$mysql_host="localhost"; //Mysql 主机
$mysql_user="root"; //Mysql 用户
$mysql_pass=""; //Mysql 密码
$discuz2_data="discuz2"; //Discuz!2 数据库名
// 以下数据不要修改 //////////////////////
require("datafile/config.php");
require("getskin.php");
set_time_limit(0);
$usergroupinfofile="datafile/groupinfo.php";
if (file_exists($usergroupinfofile)) require("datafile/groupinfo.php");
$link = mysql_connect($mysql_host, $mysql_user, $mysql_pass)
or die("无法连接");
print "<b>成功连接</b><br>";
mysql_select_db($discuz2_data) or die("不能找到数据库");
$query = "SELECT * FROM ".$databaseadd."_members";
$result = mysql_query($query) or die("请求数据表失败");
print "开始转换用户数据,同名用户不会被替换";
while ($line = mysql_fetch_array($result, MYSQL_ASSOC)) {
if(!file_exists("$id_unique/$line[username]")){
$newline=array($line[username],$line[password],$line[avatar],$line[email],$line[oicq]."※".$line[msn]."※".$line[icq],$line[regdate],$line[signature],$line[site],$line[location],$line[bio],$line[customstatus],"",$line[postnum],$line[showemail],"text",$line[credit],"","",$usergroupreg,"0",$line[bday],"","","");
writetofile("$id_unique/$line[username]",implode("|",$newline));
}
}
mysql_free_result($result);
mysql_close($link);
echo "<br><b>请进入后台管理中心更新用户列表和用户数量</b>
<br>有任何问题请访问:<a target=_blank href=http://www.bmforum.com>官方论坛</a>";
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -