> 백엔드 개발 > PHP 튜토리얼 > Discuz 60개의 사용자 이름 일괄 등록

Discuz 60개의 사용자 이름 일괄 등록

WBOY
풀어 주다: 2016-07-29 08:40:49
원래의
1187명이 탐색했습니다.

1. adduser.php를 discuz 루트 디렉터리에 복사합니다.
/--adduser.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 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿