1.將adduser.php復制到discuz根目錄下;
/--adduser.php內容如下--/
<? php
require_once './include/common.inc.php ';
//注冊的名字
$user_list = file('./username.txt ');
//注冊的密碼
$a = "12345678";
$pwd = md5($a);
// 注冊用戶數(建議一萬一下)
$member_num = count($user_list);
//設置運行時間
set_time_limit(3600 );
for($i=0;$i<$member_num;$i++) {
$username = $user_list[$i];
$db->query("REPLACE INTO {$tablepre}members (username, password,regdate) VALUES ('$username', '$pwd','1175655041')");
$uid = $db->insert_id();
$db->query("INSERT INTO {$tablepre}memberfields (uid) VALUES ('$uid')");
echo $i.':'.$username."__完成<br/>";
?>
2.手工采集用戶名,也放於discuz根目錄下
/--username.txt內容如下--/
mouse365
大菜鳥
SHAM
確保一行一個即可!
PS:關於用戶名的采集可以采用如下方法(以 http://www.freediscuz.net/bbs/member.php?action=list 為例)
1. 打開網址 http://www.freediscuz.net/bbs/member.php?action=list ;
2.復制以下信息保存到username.txt
admin 1 2003-6-7 2008-12-22 15:06 127 421
theoldmemory 3 2003-6-8 2004-8-8 23:15 0 0
lauraych 4 2003-6-9 2007-9-28 16:36 0 0
3.利用UltraEdit等編輯器執行正則匹配去掉無用信息
admin
theoldmemory
lauraych