원본 소스. ^^;; 정보
그누보드 원본 소스. ^^;;본문
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
define("_DOCTYPE_", "NONE");
if (is_admin($mb_id) == "default") {
if ($mb_id != $member[mb_id])
alert("최고관리자는 최고관리자만 수정할 수 있습니다.");
}
$menu = 6;
$html_title = "회원정보변경";
if ($w == "u")
{
$mb = get_member($mb_id);
if (!$mb[0]) { alert("존재하지 않는 회원자료입니다."); }
$required_mb_id = "readonly style='background-color:#dddddd;'";
$required_mb_passwd = "";
}
else
{
alert("제대로 된 값이 넘어오지 않았습니다.");
}
if ($mb[mb_mailling]) { $mailling_checked = "checked"; } // 메일링 서비스
if ($mb[mb_open]) { $open_checked = "checked"; } // 정보 공개
include "$admin_dir/adminhead.php";
?>
<?=subtitle_bar($html_title)?><br>
<span class=leading>
<?
if ($w == "u") {
echo "※ 회원 ID는 변경하실 수 없습니다.\n";
echo "<br>※ 비밀번호는 입력하지 않으면 기존 비밀번호를 유지합니다.";
}
?>
</span>
<table width=100% cellpadding=4 cellspacing=1>
<form name=fmember method=post action="./?doc=<?=$admin_dir?>/memberupdate.php" enctype="MULTIPART/FORM-DATA" autocomplete="off">
<colgroup width=15% class=tdsl></colgroup>
<colgroup width=35% bgcolor=#ffffff></colgroup>
<colgroup width=15% class=tdsl></colgroup>
<colgroup width=35% bgcolor=#ffffff></colgroup>
<tr><td colspan=4 height=3 bgcolor=0E87F9></td></tr>
<tr>
<td>
<input type=hidden name=w value='<?=$w?>'>
<input type=hidden name=sselect value='<?=$sselect?>'>
<input type=hidden name=stext value='<?=$stext?>'>
<input type=hidden name=ssort value='<?=$ssort?>'>
<input type=hidden name=sorder value='<?=$sorder?>'>
<input type=hidden name=page value='<?=$page?>'>
아이디</td>
<td><input type=text class=edit name='mb_id' size=20 maxlength=20 minlength=2 <? echo $required_mb_id ?> itemname='아이디' value='<? echo $mb[mb_id] ?>'></td>
<td>비밀번호</td>
<td><input type=password class=edit name='mb_passwd' size=20 maxlength=20 <? echo $required_mb_passwd ?> itemname='비밀번호'></td>
</tr>
<tr>
<td>실명</td>
<td><input type=text class=edit name='mb_1' maxlength=20 minlength=2 required itemname='실명' value='<? echo $mb[mb_1] ?>'></td>
<td>이름</td>
<td><input type=text class=edit name='mb_name' maxlength=20 minlength=2 required itemname='이름' value='<? echo $mb[mb_name] ?>'></td>
</tr>
<!-- 비밀번호분실시 질문은 보여주지 않음. 타사이트에 적용해볼 우려가 있기 때문임 -->
<tr>
<td>전화번호</td>
<td><input type=text class=edit name='mb_tel' maxlength=20 itemname='전화번호' value='<? echo $mb[mb_tel] ?>'></td>
<td>핸드폰번호</td>
<td><input type=text class=edit name='mb_hp' maxlength=20 itemname='핸드폰번호' value='<? echo $mb[mb_hp] ?>'></td>
</tr>
<tr>
<td>회원 권한</td>
<td>
<select name=mb_level>
<?
for ($i=$cfg[level_guest]; $i<=$cfg[level_max]; $i++)
echo "<option value='$i'>$i";
?>
</select>
<script>document.fmember.mb_level.value="<?=$mb[mb_level]?>";</script>
<?=help("숫자가 높을수록 권한이 높습니다.2준3정4우5특6개7운8운장9부");?>
</td>
<td>핸드폰모델</td>
<td><input type=text class=edit name='mb_2' maxlength=20 itemname='핸드폰모델' value='<? echo $mb[mb_2] ?>'></td>
</tr>
<tr>
<td>홈페이지</td>
<td><input type=text class=edit name='mb_homepage' size=40 maxlength=255 itemname='홈페이지' value='<? echo $mb[mb_homepage] ?>'></td>
<td>e-mail</td>
<td><input type=text class=edit name='mb_email' maxlength=100 email itemname='e-mail' value='<? echo $mb[mb_email] ?>'></td>
</tr>
<tr>
<td>주소</td>
<td colspan=3><input type=text class=edit name='mb_zip1' size=4 maxlength=3 readonly value='<? echo $mb[mb_zip1] ?>' style='background-color:#EEEEEE;'>
-
<input type=text class=edit name='mb_zip2' size=4 maxlength=3 readonly value='<? echo $mb[mb_zip2] ?>' style='background-color:#EEEEEE;'>
<a href='javascript:;' onclick="popup_zip('fmember', 'mb_zip1', 'mb_zip2', 'mb_addr1', 'mb_addr2', './bbs', 100, 200, '');"><img src='<?=$admin_dir?>/image/btn_zip.gif' border=0 align=absmiddle></a>
<br><input type=text class=edit name='mb_addr1' readonly size=60 value='<? echo $mb[mb_addr1] ?>' style='background-color:#EEEEEE;'>
<br><input type=text class=edit name='mb_addr2' size=35 value='<? echo $mb[mb_addr2] ?>'> (상세주소)</td>
</tr>
<tr>
<td>성별</td>
<td>
<select name=mb_sex>
<option value=''>입력 없음
<option value='F'>여자
<option value='M'>남자
</select>
<script> document.fmember.mb_sex.value = "<?=$mb[mb_sex]?>"; </script>
</td>
<td>결혼여부</td>
<td>
<select name=mb_married>
<option value=''>입력 없음
<option value='M'>기혼
<option value='S'>미혼
</select>
<script> document.fmember.mb_married.value = "<?=$mb[mb_married]?>"; </script>
</td>
</tr>
<tr>
<td>생일</td>
<td>
<input type=text class=edit name=mb_birth size=9 maxlength=8 value='<? echo $mb[mb_birth] ?>'>
<?=help("예) 1972년 9월 1일인 경우 19720901 로 입력하세요.");?>
</td>
<td>결혼기념일</td>
<td>
<input type=text class=edit name=mb_wedding size=9 maxlength=8 value='<? echo $mb[mb_wedding] ?>'>
<?=help("예) 2002년 5월 2일인 경우 20020502 로 입력하세요.");?>
</td>
</tr>
<tr>
<td>서명</td>
<td colspan=3><textarea name=mb_signature class=edit rows=5 cols=80><? echo $mb[mb_signature] ?></textarea></td>
</tr>
<tr>
<td>자기 소개</td>
<td colspan=3><textarea name=mb_profile class=edit rows=5 cols=80><? echo $mb[mb_profile] ?></textarea></td>
</tr>
<tr>
<td>회원아이콘</td>
<td colspan=3>
<input type=file class=edit name='mb_icon' size=40>
<?
$icon_file = "./data/member/$mb[mb_id].gif";
if (file_exists($icon_file)) {
echo "<img src='$icon_file' align=absmiddle>";
echo " <input type=checkbox name='del_mb_icon' value='1' class='csscheck'>삭제";
}
?>
<br>이미지 크기는 <?=$cfg[mb_icon_width]?>x<?=$cfg[mb_icon_height]?>으로 해주세요.
</td>
</tr>
<tr>
<td>탈퇴일자</td>
<td>
<input type=text class=edit name=mb_leave_date size=9 maxlength=8 value='<?=$mb[mb_leave_date]?>'>
<?=help("회원본인이 탈퇴한 날이 기록되며 환경설정 > 회원정보 > 회원탈퇴후 삭제일 이후에 자동 삭제합니다.");?>
</td>
<td>차단일자</td>
<td>
<input type=text class=edit name=mb_intercept_date size=9 maxlength=8 value='<? echo $mb[mb_intercept_date] ?>'> <input type=checkbox value='<? echo date("Ymd"); ?>' onclick='if (this.form.mb_intercept_date.value==this.form.mb_intercept_date.defaultValue) { this.form.mb_intercept_date.value=this.value; } else { this.form.mb_intercept_date.value=this.form.mb_intercept_date.defaultValue; } '>오늘
<?=help("게시판이 아니라 홈페이지에 대한 접근을 차단합니다.");?>
</td>
</tr>
<tr>
<td>포인트</td>
<td>
<a href='<?="./?doc=$admin_dir/memberpointlist.php&sselect=a.mb_id&stext=$mb[mb_id]"?>'><?=nf($mb[mb_point])?></a> 점
<?=help("포인트내역의 합산된 점수입니다.");?>
</td>
<td>이미지보관</td>
<td>
<input type=text class=edit name=mb_size size=9 value='<? echo $mb[mb_size] ?>'>KB
<?=help("data/member 디렉토리의 하부에 회원아이디로 설정한 용량만큼을 이미지보관에 할당합니다.\n\n1KB = 1024 바이트 입니다.");?>
</td>
</tr>
<tr>
<td>메일링 서비스</td>
<td>
<input type=checkbox name=mb_mailling value='1' <?=$mailling_checked?>> 예
<?=help("회원메일을 받을 경우에 체크하세요.");?>
</td>
<td>정보 공개</td>
<td>
<input type=checkbox name=mb_open value='1' <?=$open_checked?>> 예
<?=help("다른 사람에게 자신의 정보를 공개할 경우에 체크하세요.");?>
</td>
</tr>
<tr>
<td>운영자 메모</td>
<td colspan=3><textarea name=mb_memo class=edit rows=5 cols=80><? echo $mb[mb_memo] ?></textarea></td>
</tr>
<tr><td colspan=4 height=1 bgcolor=#CCCCCC></td></tr>
</table>
<br>
<center>
<input type=image src='<?=$admin_dir?>/image/btn_confirm.gif' border=0> <a href='<? echo "./?doc=$admin_dir/memberlist.php&$qstr" ?>'><img src='<?=$admin_dir?>/image/btn_list.gif' border=0></a>
</center>
</form>
<?
include "$admin_dir/admintail.php";
?>
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
define("_DOCTYPE_", "NONE");
if (is_admin($mb_id) == "default") {
if ($mb_id != $member[mb_id])
alert("최고관리자는 최고관리자만 수정할 수 있습니다.");
}
include_once "$admin_dir/admin.lib.php";
check_demo();
$sql_common = " mb_name = '$mb_name',
mb_1 = '$mb_1',
mb_2 = '$mb_2',
mb_email = '$mb_email',
mb_homepage = '$mb_homepage',
mb_tel = '$mb_tel',
mb_hp = '$mb_hp',
mb_zip1 = '$mb_zip1',
mb_zip2 = '$mb_zip2',
mb_addr1 = '$mb_addr1',
mb_addr2 = '$mb_addr2',
mb_sex = '$mb_sex',
mb_birth = '$mb_birth',
mb_married = '$mb_married',
mb_wedding = '$mb_wedding',
mb_signature = '$mb_signature',
mb_leave_date = '$mb_leave_date',
mb_intercept_date='$mb_intercept_date',
mb_memo = '$mb_memo',
mb_mailling = '$mb_mailling',
mb_open = '$mb_open',
mb_profile = '$mb_profile',
mb_size = '$mb_size'
";
if (isset($mb_level)) {
$sql_common .= " , mb_level = '$mb_level' ";
}
if ($w == "u") {
if ($default[de_use_email]) {
// 이메일 중복 (자신의 아이디가 아니면서 같은 이메일이 있다면 오류)
$sql = " select count(*) from $cfg[table_member]
where mb_id <> '$mb_id'
and mb_email = '$mb_email' ";
$row = sql_fetch($sql);
if ($row[0] > 0)
alert("같은 e-mail 이 존재합니다.");
}
// 회원 아이콘 삭제
$sql_icon = "";
if ($del_mb_icon) {
@unlink("./data/member/$mb_id.gif");
}
// 아이콘 업로드
if (is_uploaded_file($_FILES[mb_icon][tmp_name])) {
if (preg_match("/(\.gif)$/i", $_FILES[mb_icon][name])) {
$filename = $mb_id . '.gif';
$dest_path = "./data/member/$filename";
move_uploaded_file($_FILES[mb_icon][tmp_name], $dest_path);
chmod($dest_path, 0606);
} else {
alert("gif 파일만 가능합니다.");
}
}
if ($mb_passwd) {
$sql_passwd = " , mb_passwd = password('$mb_passwd') ";
} else {
$sql_passwd = "";
}
$sql = " update $cfg[table_member]
set $sql_common
$sql_passwd
where mb_id = '$mb_id' ";
sql_query($sql);
} else {
alert("제대로 된 값이 넘어오지 않았습니다.");
}
gotourl("./?doc=$admin_dir/memberform.php&$qstr&w=u&mb_id=$mb_id");
?>
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
define("_DOCTYPE_", "NONE");
if (is_admin($mb_id) == "default") {
if ($mb_id != $member[mb_id])
alert("최고관리자는 최고관리자만 수정할 수 있습니다.");
}
$menu = 6;
$html_title = "회원정보변경";
if ($w == "u")
{
$mb = get_member($mb_id);
if (!$mb[0]) { alert("존재하지 않는 회원자료입니다."); }
$required_mb_id = "readonly style='background-color:#dddddd;'";
$required_mb_passwd = "";
}
else
{
alert("제대로 된 값이 넘어오지 않았습니다.");
}
if ($mb[mb_mailling]) { $mailling_checked = "checked"; } // 메일링 서비스
if ($mb[mb_open]) { $open_checked = "checked"; } // 정보 공개
include "$admin_dir/adminhead.php";
?>
<?=subtitle_bar($html_title)?><br>
<span class=leading>
<?
if ($w == "u") {
echo "※ 회원 ID는 변경하실 수 없습니다.\n";
echo "<br>※ 비밀번호는 입력하지 않으면 기존 비밀번호를 유지합니다.";
}
?>
</span>
<table width=100% cellpadding=4 cellspacing=1>
<form name=fmember method=post action="./?doc=<?=$admin_dir?>/memberupdate.php" enctype="MULTIPART/FORM-DATA" autocomplete="off">
<colgroup width=15% class=tdsl></colgroup>
<colgroup width=35% bgcolor=#ffffff></colgroup>
<colgroup width=15% class=tdsl></colgroup>
<colgroup width=35% bgcolor=#ffffff></colgroup>
<tr><td colspan=4 height=3 bgcolor=0E87F9></td></tr>
<tr>
<td>
<input type=hidden name=w value='<?=$w?>'>
<input type=hidden name=sselect value='<?=$sselect?>'>
<input type=hidden name=stext value='<?=$stext?>'>
<input type=hidden name=ssort value='<?=$ssort?>'>
<input type=hidden name=sorder value='<?=$sorder?>'>
<input type=hidden name=page value='<?=$page?>'>
아이디</td>
<td><input type=text class=edit name='mb_id' size=20 maxlength=20 minlength=2 <? echo $required_mb_id ?> itemname='아이디' value='<? echo $mb[mb_id] ?>'></td>
<td>비밀번호</td>
<td><input type=password class=edit name='mb_passwd' size=20 maxlength=20 <? echo $required_mb_passwd ?> itemname='비밀번호'></td>
</tr>
<tr>
<td>실명</td>
<td><input type=text class=edit name='mb_1' maxlength=20 minlength=2 required itemname='실명' value='<? echo $mb[mb_1] ?>'></td>
<td>이름</td>
<td><input type=text class=edit name='mb_name' maxlength=20 minlength=2 required itemname='이름' value='<? echo $mb[mb_name] ?>'></td>
</tr>
<!-- 비밀번호분실시 질문은 보여주지 않음. 타사이트에 적용해볼 우려가 있기 때문임 -->
<tr>
<td>전화번호</td>
<td><input type=text class=edit name='mb_tel' maxlength=20 itemname='전화번호' value='<? echo $mb[mb_tel] ?>'></td>
<td>핸드폰번호</td>
<td><input type=text class=edit name='mb_hp' maxlength=20 itemname='핸드폰번호' value='<? echo $mb[mb_hp] ?>'></td>
</tr>
<tr>
<td>회원 권한</td>
<td>
<select name=mb_level>
<?
for ($i=$cfg[level_guest]; $i<=$cfg[level_max]; $i++)
echo "<option value='$i'>$i";
?>
</select>
<script>document.fmember.mb_level.value="<?=$mb[mb_level]?>";</script>
<?=help("숫자가 높을수록 권한이 높습니다.2준3정4우5특6개7운8운장9부");?>
</td>
<td>핸드폰모델</td>
<td><input type=text class=edit name='mb_2' maxlength=20 itemname='핸드폰모델' value='<? echo $mb[mb_2] ?>'></td>
</tr>
<tr>
<td>홈페이지</td>
<td><input type=text class=edit name='mb_homepage' size=40 maxlength=255 itemname='홈페이지' value='<? echo $mb[mb_homepage] ?>'></td>
<td>e-mail</td>
<td><input type=text class=edit name='mb_email' maxlength=100 email itemname='e-mail' value='<? echo $mb[mb_email] ?>'></td>
</tr>
<tr>
<td>주소</td>
<td colspan=3><input type=text class=edit name='mb_zip1' size=4 maxlength=3 readonly value='<? echo $mb[mb_zip1] ?>' style='background-color:#EEEEEE;'>
-
<input type=text class=edit name='mb_zip2' size=4 maxlength=3 readonly value='<? echo $mb[mb_zip2] ?>' style='background-color:#EEEEEE;'>
<a href='javascript:;' onclick="popup_zip('fmember', 'mb_zip1', 'mb_zip2', 'mb_addr1', 'mb_addr2', './bbs', 100, 200, '');"><img src='<?=$admin_dir?>/image/btn_zip.gif' border=0 align=absmiddle></a>
<br><input type=text class=edit name='mb_addr1' readonly size=60 value='<? echo $mb[mb_addr1] ?>' style='background-color:#EEEEEE;'>
<br><input type=text class=edit name='mb_addr2' size=35 value='<? echo $mb[mb_addr2] ?>'> (상세주소)</td>
</tr>
<tr>
<td>성별</td>
<td>
<select name=mb_sex>
<option value=''>입력 없음
<option value='F'>여자
<option value='M'>남자
</select>
<script> document.fmember.mb_sex.value = "<?=$mb[mb_sex]?>"; </script>
</td>
<td>결혼여부</td>
<td>
<select name=mb_married>
<option value=''>입력 없음
<option value='M'>기혼
<option value='S'>미혼
</select>
<script> document.fmember.mb_married.value = "<?=$mb[mb_married]?>"; </script>
</td>
</tr>
<tr>
<td>생일</td>
<td>
<input type=text class=edit name=mb_birth size=9 maxlength=8 value='<? echo $mb[mb_birth] ?>'>
<?=help("예) 1972년 9월 1일인 경우 19720901 로 입력하세요.");?>
</td>
<td>결혼기념일</td>
<td>
<input type=text class=edit name=mb_wedding size=9 maxlength=8 value='<? echo $mb[mb_wedding] ?>'>
<?=help("예) 2002년 5월 2일인 경우 20020502 로 입력하세요.");?>
</td>
</tr>
<tr>
<td>서명</td>
<td colspan=3><textarea name=mb_signature class=edit rows=5 cols=80><? echo $mb[mb_signature] ?></textarea></td>
</tr>
<tr>
<td>자기 소개</td>
<td colspan=3><textarea name=mb_profile class=edit rows=5 cols=80><? echo $mb[mb_profile] ?></textarea></td>
</tr>
<tr>
<td>회원아이콘</td>
<td colspan=3>
<input type=file class=edit name='mb_icon' size=40>
<?
$icon_file = "./data/member/$mb[mb_id].gif";
if (file_exists($icon_file)) {
echo "<img src='$icon_file' align=absmiddle>";
echo " <input type=checkbox name='del_mb_icon' value='1' class='csscheck'>삭제";
}
?>
<br>이미지 크기는 <?=$cfg[mb_icon_width]?>x<?=$cfg[mb_icon_height]?>으로 해주세요.
</td>
</tr>
<tr>
<td>탈퇴일자</td>
<td>
<input type=text class=edit name=mb_leave_date size=9 maxlength=8 value='<?=$mb[mb_leave_date]?>'>
<?=help("회원본인이 탈퇴한 날이 기록되며 환경설정 > 회원정보 > 회원탈퇴후 삭제일 이후에 자동 삭제합니다.");?>
</td>
<td>차단일자</td>
<td>
<input type=text class=edit name=mb_intercept_date size=9 maxlength=8 value='<? echo $mb[mb_intercept_date] ?>'> <input type=checkbox value='<? echo date("Ymd"); ?>' onclick='if (this.form.mb_intercept_date.value==this.form.mb_intercept_date.defaultValue) { this.form.mb_intercept_date.value=this.value; } else { this.form.mb_intercept_date.value=this.form.mb_intercept_date.defaultValue; } '>오늘
<?=help("게시판이 아니라 홈페이지에 대한 접근을 차단합니다.");?>
</td>
</tr>
<tr>
<td>포인트</td>
<td>
<a href='<?="./?doc=$admin_dir/memberpointlist.php&sselect=a.mb_id&stext=$mb[mb_id]"?>'><?=nf($mb[mb_point])?></a> 점
<?=help("포인트내역의 합산된 점수입니다.");?>
</td>
<td>이미지보관</td>
<td>
<input type=text class=edit name=mb_size size=9 value='<? echo $mb[mb_size] ?>'>KB
<?=help("data/member 디렉토리의 하부에 회원아이디로 설정한 용량만큼을 이미지보관에 할당합니다.\n\n1KB = 1024 바이트 입니다.");?>
</td>
</tr>
<tr>
<td>메일링 서비스</td>
<td>
<input type=checkbox name=mb_mailling value='1' <?=$mailling_checked?>> 예
<?=help("회원메일을 받을 경우에 체크하세요.");?>
</td>
<td>정보 공개</td>
<td>
<input type=checkbox name=mb_open value='1' <?=$open_checked?>> 예
<?=help("다른 사람에게 자신의 정보를 공개할 경우에 체크하세요.");?>
</td>
</tr>
<tr>
<td>운영자 메모</td>
<td colspan=3><textarea name=mb_memo class=edit rows=5 cols=80><? echo $mb[mb_memo] ?></textarea></td>
</tr>
<tr><td colspan=4 height=1 bgcolor=#CCCCCC></td></tr>
</table>
<br>
<center>
<input type=image src='<?=$admin_dir?>/image/btn_confirm.gif' border=0> <a href='<? echo "./?doc=$admin_dir/memberlist.php&$qstr" ?>'><img src='<?=$admin_dir?>/image/btn_list.gif' border=0></a>
</center>
</form>
<?
include "$admin_dir/admintail.php";
?>
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
define("_DOCTYPE_", "NONE");
if (is_admin($mb_id) == "default") {
if ($mb_id != $member[mb_id])
alert("최고관리자는 최고관리자만 수정할 수 있습니다.");
}
include_once "$admin_dir/admin.lib.php";
check_demo();
$sql_common = " mb_name = '$mb_name',
mb_1 = '$mb_1',
mb_2 = '$mb_2',
mb_email = '$mb_email',
mb_homepage = '$mb_homepage',
mb_tel = '$mb_tel',
mb_hp = '$mb_hp',
mb_zip1 = '$mb_zip1',
mb_zip2 = '$mb_zip2',
mb_addr1 = '$mb_addr1',
mb_addr2 = '$mb_addr2',
mb_sex = '$mb_sex',
mb_birth = '$mb_birth',
mb_married = '$mb_married',
mb_wedding = '$mb_wedding',
mb_signature = '$mb_signature',
mb_leave_date = '$mb_leave_date',
mb_intercept_date='$mb_intercept_date',
mb_memo = '$mb_memo',
mb_mailling = '$mb_mailling',
mb_open = '$mb_open',
mb_profile = '$mb_profile',
mb_size = '$mb_size'
";
if (isset($mb_level)) {
$sql_common .= " , mb_level = '$mb_level' ";
}
if ($w == "u") {
if ($default[de_use_email]) {
// 이메일 중복 (자신의 아이디가 아니면서 같은 이메일이 있다면 오류)
$sql = " select count(*) from $cfg[table_member]
where mb_id <> '$mb_id'
and mb_email = '$mb_email' ";
$row = sql_fetch($sql);
if ($row[0] > 0)
alert("같은 e-mail 이 존재합니다.");
}
// 회원 아이콘 삭제
$sql_icon = "";
if ($del_mb_icon) {
@unlink("./data/member/$mb_id.gif");
}
// 아이콘 업로드
if (is_uploaded_file($_FILES[mb_icon][tmp_name])) {
if (preg_match("/(\.gif)$/i", $_FILES[mb_icon][name])) {
$filename = $mb_id . '.gif';
$dest_path = "./data/member/$filename";
move_uploaded_file($_FILES[mb_icon][tmp_name], $dest_path);
chmod($dest_path, 0606);
} else {
alert("gif 파일만 가능합니다.");
}
}
if ($mb_passwd) {
$sql_passwd = " , mb_passwd = password('$mb_passwd') ";
} else {
$sql_passwd = "";
}
$sql = " update $cfg[table_member]
set $sql_common
$sql_passwd
where mb_id = '$mb_id' ";
sql_query($sql);
} else {
alert("제대로 된 값이 넘어오지 않았습니다.");
}
gotourl("./?doc=$admin_dir/memberform.php&$qstr&w=u&mb_id=$mb_id");
?>
댓글 전체
카이루 님 감사합니다.

기본적으로 디비에 넘기는 형식이
<table>
<form name=fmbform method=post action='update.php"?>' enctype='multipart/form-data'>
<tr>
<td>이름</td>
<td><input type=text class=ib name='mb_name' maxlength=20 minlength=2 required itemname='이름' value='<? echo $mb[mb_name] ?>'>
<input name=btnsubmit type=image src='img/bbs/bbs_save.gif' alt='확인' border=0 align=absmiddle>
</td>
</tr>
</table>
update.php
$sql = " update $cfg[table_member]
set mb_name = '$mb_name'
where mb_id = '$mb_id' ";
sql_query($sql);
이런식으로 하면 이름이 변경되죠..
<table>
<form name=fmbform method=post action='update.php"?>' enctype='multipart/form-data'>
<tr>
<td>이름</td>
<td><input type=text class=ib name='mb_name' maxlength=20 minlength=2 required itemname='이름' value='<? echo $mb[mb_name] ?>'>
<input name=btnsubmit type=image src='img/bbs/bbs_save.gif' alt='확인' border=0 align=absmiddle>
</td>
</tr>
</table>
update.php
$sql = " update $cfg[table_member]
set mb_name = '$mb_name'
where mb_id = '$mb_id' ";
sql_query($sql);
이런식으로 하면 이름이 변경되죠..
아디 비번 쪽지로 드렸습니다. 파일권한과. 회원권한이 있습니다.

무슨 에러인지 적어보심이 ^_^;;;
^^;; 에궁.. 이거도 아니네요. 진짜 감사합니다.

1.
</center>
</form>
</table> <<==요부분
<?
include "$admin_dir/admintail.php";
?>
</center>
</form>
</table> <<==요부분
<?
include "$admin_dir/admintail.php";
?>
menberform.php memberupdate.php 두 파일을 모두 원본파일로 덮어 씌운후 해도 레벨이 안바뀌는거 보면
두 파일 문제는 아닌거 같은데.. 회원레벨에 관여하는 어떤 파일이 존재하는듯 하는데... 무식해서.. ㅜ.ㅜ;;
두 파일 문제는 아닌거 같은데.. 회원레벨에 관여하는 어떤 파일이 존재하는듯 하는데... 무식해서.. ㅜ.ㅜ;;
1. </center>
</form>
</table> <<===요걸 삽입해보세요 <--- 이건 어느파일을 고쳐야 되는거예요. ㅜ.ㅜ;;
2. $sql2 = " update $cfg[table_member]
set mb_1 = '$mb_1' ,mb_2 = '$mb_2'
where mb_id = '$mb_id' ";
sql_query($sql2);
===> 이렇게 해도 되네요. ^^;; --> 이 파일 문제는 아니네요. ^^;; 감사... 이렇게 해도 안되네요. ^^;;
도움 정말 감사합니다.
회원 레벨이 안 바뀌는 이유가 뭔지...
</form>
</table> <<===요걸 삽입해보세요 <--- 이건 어느파일을 고쳐야 되는거예요. ㅜ.ㅜ;;
2. $sql2 = " update $cfg[table_member]
set mb_1 = '$mb_1' ,mb_2 = '$mb_2'
where mb_id = '$mb_id' ";
sql_query($sql2);
===> 이렇게 해도 되네요. ^^;; --> 이 파일 문제는 아니네요. ^^;; 감사... 이렇게 해도 안되네요. ^^;;
도움 정말 감사합니다.
회원 레벨이 안 바뀌는 이유가 뭔지...

$sql2 = " update $cfg[table_member]
set mb_1 = '$mb_1' ,mb_2 = '$mb_2'
where mb_id = '$mb_id' ";
sql_query($sql2);
이런식으로 해도 되지 안나요..
set mb_1 = '$mb_1' ,mb_2 = '$mb_2'
where mb_id = '$mb_id' ";
sql_query($sql2);
이런식으로 해도 되지 안나요..

담 페이지로 안넘어가지는것 아닌가요??
</center>
</form>
</table> <<===요걸 삽입해보세요
</center>
</form>
</table> <<===요걸 삽입해보세요
혹시 bbs/skin/member/mbupdate.skin.php 파일의 문제일지도. .ㅜㅜ
<?
// 자신만의 코드를 넣어주세요.
?>
<?
// 실명/핸드폰모델 필드 추가
$sql2 = " update $cfg[table_member]
set mb_1 = '$mb_1'
where mb_id = '$mb_id' ";
sql_query($sql2);
$sql3 = " update $cfg[table_member]
set mb_2 = '$mb_2'
where mb_id = '$mb_id' ";
sql_query($sql3);
// 핸드폰번호에서 숫자만 취한다
// 수신자번호 (받는사람 핸드폰번호 ... 여기서는 주문자님의 핸드폰번호임)
$receive_number = preg_replace("/[^0-9]/", "", $mb_hp);
// 발송자번호
$send_number = preg_replace("/[^0-9]/", "", $default[de_admin_company_tel]);
if ($w == "" && $default[de_sms_use1] && $receive_number) {
$sms_contents = $default[de_sms_cont1];
$sms_contents = preg_replace("/{이름}/", $mb_name, $sms_contents);
$sms_contents = preg_replace("/{회원아이디}/", $mb_id, $sms_contents);
$sms_contents = preg_replace("/{회사명}/", $default[de_admin_company_name], $sms_contents);
$usrdata1 = "회원가입";
define("_SMS_", TRUE);
include "./$cart_dir/sms.inc.php";
}
?>
<?
// 자신만의 코드를 넣어주세요.
?>
<?
// 실명/핸드폰모델 필드 추가
$sql2 = " update $cfg[table_member]
set mb_1 = '$mb_1'
where mb_id = '$mb_id' ";
sql_query($sql2);
$sql3 = " update $cfg[table_member]
set mb_2 = '$mb_2'
where mb_id = '$mb_id' ";
sql_query($sql3);
// 핸드폰번호에서 숫자만 취한다
// 수신자번호 (받는사람 핸드폰번호 ... 여기서는 주문자님의 핸드폰번호임)
$receive_number = preg_replace("/[^0-9]/", "", $mb_hp);
// 발송자번호
$send_number = preg_replace("/[^0-9]/", "", $default[de_admin_company_tel]);
if ($w == "" && $default[de_sms_use1] && $receive_number) {
$sms_contents = $default[de_sms_cont1];
$sms_contents = preg_replace("/{이름}/", $mb_name, $sms_contents);
$sms_contents = preg_replace("/{회원아이디}/", $mb_id, $sms_contents);
$sms_contents = preg_replace("/{회사명}/", $default[de_admin_company_name], $sms_contents);
$usrdata1 = "회원가입";
define("_SMS_", TRUE);
include "./$cart_dir/sms.inc.php";
}
?>