1. adduser.php를 discuz 루트 디렉터리에 복사합니다.
/--adduser.php 내용은 다음과 같습니다.-/
php
require_once './include/common.inc.php' ;
//등록된 이름
$user_list = file('./username.txt ')
//등록된 비밀번호
$a = "12345678"
$pwd = md5 ( $a);//등록 사용자 수(10,000명 미만 권장)
$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 ( 사용자 이름, 비밀번호, 등록 날짜) VALUES ('$username', '$pwd','1175655041')");
$uid = $db->insert_id();
$db- >query( "INSERT INTO {$tablepre}memberfields (uid) VALUES ('$uid')")
echo $i.':'.$username."__Complete
?>
2. 사용자 이름을 수동으로 수집하여 discuz 루트 디렉터리에 넣습니다.
/--username.txt 내용은 다음과 같습니다--/
mouse365
Big Rookie
SHAM
한 줄에 하나씩만 입력하세요!
PS: 다음 방법을 사용하여 사용자 이름을 수집할 수 있습니다(예: http://www.freediscuz.net/bbs/member.php?action=list)
1. URL을 엽니다. //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
위의 내용은 Discuz 60 사용자 이름 일괄 등록에 대한 내용을 포함하여 PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.