1. adduser.php を discuz ルート ディレクトリにコピーします。
/-adduser.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("{$tablepre} メンバー (ユーザー名、パスワード、regdate) の値 ('$ユーザー名', '$pwd','1175655041')"); db->insert_id();
$db->query("INSERT INTO {$tablepre}memberfields (uid) VALUES ('$uid')");
echo $i.':'.$username." __Complete
";
?>
2. ユーザー名を手動で収集し、discuz ルート ディレクトリに置きます
/--username.txt の内容は次のとおりです--/
mouse365
大型新人
シャム
ただ1 行に 1 つずつあることを確認してください。
追記: ユーザー名を収集するには、次の方法を使用できます (例として http://www.freediscuz.net/bbs/member.php?action=list を使用します)。
1. URL 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 などのエディタを使用して、不要な情報を削除します。
theoldmemory
ラライヒ
上記では、Discuz 60+ のユーザー名の一括登録について、関連する側面も含めて紹介しています。PHP チュートリアルに興味のある友人に役立つことを願っています。