닉네임 변경시 모든 게시판에 변경닉네임으로 적용하기
닉네임 변경시 필요한 프로그램 만들어 보았어요 관리자도 변경 가능해요
/adm/admin.menu300.php 게시판그룹관리 아래에 추가
array('300201', '게시판닉네임바꾸기', ''.G5_ADMIN_URL.'/board_nick_update.php'),
/adm 폴더에 board_nick_update.php 파일 만드시고 아래 소스 추가후에
<?
$sub_menu = "300201";
include_once("./_common.php");
auth_check($auth[$sub_menu], 'r');
$token = get_token();
$g5[title] = "게시판닉네임바꾸기";
include_once('./admin.head.php');
if($w == 'u'){
$sql = " select bo_table from $g5[board_table] order by gr_id, bo_table ";
$result = sql_query($sql);
for ($i=0; $row=sql_fetch_array($result); $i++) {
sql_query("update g5_write_$row[bo_table] set wr_name='$_POST[name_up]' where wr_name = '$_POST[name_ori]' ");
}
alert("닉네임이 변경 되었습니다", $_SERVER['PHP_SELF']);
}
?>
* 모든 게시판에 적용됩니다. 잘못 입력시 당황하지 말고 변경된 닉네임을 다시 변경해 주시면 됩니다<BR><BR>
<form method=post action="<?=$_SERVER['PHP_SELF'];?>?w=u">
기존 닉네임<INPUT type="text" name="name_ori" size="10"> 바꿀 닉네임<INPUT type="text" name="name_up" size="10">
<INPUT type="submit" value="실행">
</form>
<?
include_once('./admin.tail.php');
?>
메뉴 게시판닉네임바꾸기 클릭하시면 되요
/adm/admin.menu300.php 게시판그룹관리 아래에 추가
array('300201', '게시판닉네임바꾸기', ''.G5_ADMIN_URL.'/board_nick_update.php'),
/adm 폴더에 board_nick_update.php 파일 만드시고 아래 소스 추가후에
<?
$sub_menu = "300201";
include_once("./_common.php");
auth_check($auth[$sub_menu], 'r');
$token = get_token();
$g5[title] = "게시판닉네임바꾸기";
include_once('./admin.head.php');
if($w == 'u'){
$sql = " select bo_table from $g5[board_table] order by gr_id, bo_table ";
$result = sql_query($sql);
for ($i=0; $row=sql_fetch_array($result); $i++) {
sql_query("update g5_write_$row[bo_table] set wr_name='$_POST[name_up]' where wr_name = '$_POST[name_ori]' ");
}
alert("닉네임이 변경 되었습니다", $_SERVER['PHP_SELF']);
}
?>
* 모든 게시판에 적용됩니다. 잘못 입력시 당황하지 말고 변경된 닉네임을 다시 변경해 주시면 됩니다<BR><BR>
<form method=post action="<?=$_SERVER['PHP_SELF'];?>?w=u">
기존 닉네임<INPUT type="text" name="name_ori" size="10"> 바꿀 닉네임<INPUT type="text" name="name_up" size="10">
<INPUT type="submit" value="실행">
</form>
<?
include_once('./admin.tail.php');
?>
메뉴 게시판닉네임바꾸기 클릭하시면 되요
댓글 8개
11년 전
한 번 적용해 보겠습니다.
'당황하지 말고'가 핵심이군요~^^
'당황하지 말고'가 핵심이군요~^^
11년 전
^_^게시글이 많을때는 전체를 변경해야 되기 때문에 약간 늦을수 있어요
그때도 당황하지 말고 잠시 기다리면 되요
그때도 당황하지 말고 잠시 기다리면 되요
11년 전
실제 별명과 상관 없이 바뀌는군요.
그리고 '관리자만' 사용해야 하는 것이 아닌지요.
몇번 실행했더니... 익스플로러에서 오류가 생기더군요.
Bad Request
Your browser sent a request that this server could not understand.
Size of a request header field exceeds server limit.
당황해서... 임시 파일 삭제, 관리자 모드에서 일괄삭제, 재부팅 등을 해도 해결이 안되어서 DB 복원할까 하다가 다시 접속하니 언제 그랬냐는 듯 말짱...;;;
다른 메뉴의 소스를 빼껴서 아래와 같이 수정해 보았습니다.
[code]<div class="local_sch01 local_sch">
모든 게시판에 적용됩니다. 잘못 입력시 당황하지 말고 다시 변경해 주시면 됩니다<BR><BR>
<form method=post action="<?=$_SERVER['PHP_SELF'];?>?w=u">
기존 별명
<input type="text" name="name_ori" required class="required frm_input">
바꿀 별명
<input type="text" name="name_up" required class="required frm_input">
<input type="submit" value="실행" class="btn_submit">
</form>
</div>[/code]
까막눈이라... 잘못된 부분이 있을지도 모르겠습니다.
[http://internationale.kr/data/file/info_computer/2009568438_cXRSyGWN_2014.07.15_03.png]
그리고 '관리자만' 사용해야 하는 것이 아닌지요.
몇번 실행했더니... 익스플로러에서 오류가 생기더군요.
Bad Request
Your browser sent a request that this server could not understand.
Size of a request header field exceeds server limit.
당황해서... 임시 파일 삭제, 관리자 모드에서 일괄삭제, 재부팅 등을 해도 해결이 안되어서 DB 복원할까 하다가 다시 접속하니 언제 그랬냐는 듯 말짱...;;;
다른 메뉴의 소스를 빼껴서 아래와 같이 수정해 보았습니다.
[code]<div class="local_sch01 local_sch">
모든 게시판에 적용됩니다. 잘못 입력시 당황하지 말고 다시 변경해 주시면 됩니다<BR><BR>
<form method=post action="<?=$_SERVER['PHP_SELF'];?>?w=u">
기존 별명
<input type="text" name="name_ori" required class="required frm_input">
바꿀 별명
<input type="text" name="name_up" required class="required frm_input">
<input type="submit" value="실행" class="btn_submit">
</form>
</div>[/code]
까막눈이라... 잘못된 부분이 있을지도 모르겠습니다.
[http://internationale.kr/data/file/info_computer/2009568438_cXRSyGWN_2014.07.15_03.png]
11년 전
관리자뿐만이 아니라 회원이 닉네임 변경해 달라고 하면 그때 사용해도 되요
많은 게시글이 있을때는 서버 부하가 걸려 멈추는 경우가 있어요
게시판 하나씩 변경하시면 부하가 적게 걸려요
이 소스 뿐만 아니라 대용량 검색할때도 부하가 걸리는 것은 마찬가지에요
DB 멀쩡하다니 다행이네요 ^_^
많은 게시글이 있을때는 서버 부하가 걸려 멈추는 경우가 있어요
게시판 하나씩 변경하시면 부하가 적게 걸려요
이 소스 뿐만 아니라 대용량 검색할때도 부하가 걸리는 것은 마찬가지에요
DB 멀쩡하다니 다행이네요 ^_^
11년 전
감사합니다. 매우 유용하네요 ㅎ
10년 전
정말 감사합니다. (__)
안녕하세용용
9년 전
정말 감사합니다!
sinbi
6년 전
찾던 건데.............
요긴하게 잘 쓰겠습니다. ( ^ ____ ^ ) ===b
요긴하게 잘 쓰겠습니다. ( ^ ____ ^ ) ===b
게시판 목록
그누보드5 팁자료실
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 공지 | 3년 전 | 4402 | ||
| 174 | 11년 전 | 7209 | ||
| 173 |
바다웹호스팅
|
11년 전 | 7996 | |
| 172 | 11년 전 | 10912 | ||
| 171 |
사노라가노라
|
11년 전 | 6363 | |
| 170 | 11년 전 | 5253 | ||
| 169 | 11년 전 | 10164 | ||
| 168 | 11년 전 | 11546 | ||
| 167 | 11년 전 | 10261 | ||
| 166 | 11년 전 | 22156 | ||
| 165 | 11년 전 | 7517 | ||
| 164 |
|
11년 전 | 10042 | |
| 163 | 11년 전 | 9213 | ||
| 162 | 11년 전 | 3954 | ||
| 161 | 11년 전 | 5702 | ||
| 160 | 11년 전 | 8314 | ||
| 159 | 11년 전 | 9750 | ||
| 158 | 11년 전 | 3974 | ||
| 157 | 11년 전 | 5078 | ||
| 156 | 11년 전 | 8738 | ||
| 155 | 11년 전 | 6983 | ||
| 154 |
사노라가노라
|
11년 전 | 11851 | |
| 153 | 11년 전 | 6442 | ||
| 152 | 11년 전 | 5008 | ||
| 151 |
|
11년 전 | 5517 | |
| 150 | 11년 전 | 9679 | ||
| 149 | 11년 전 | 9430 | ||
| 148 | 11년 전 | 12098 | ||
| 147 | 11년 전 | 5826 | ||
| 146 | 11년 전 | 20350 | ||
| 145 | 11년 전 | 7445 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기