程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> Discuz 6.0+ 批量注冊用戶名

Discuz 6.0+ 批量注冊用戶名

編輯:關於PHP編程

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

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved