회원 가입하면 가입 됬다고 메시지 창 뜨자나요
그거 누르면
그냥 휜색 바탕만 있습니다, 휜색 바탕 주소는
http://www.markseo.com/zboard/member_join_ok.php
페이지 안넘어가구요 맨 밑에 나오는메시지보니
"페이지에 오류가 있습니다"
라고 나오더군요.. -_-
member_join.ok.php입니다.
------------------------------------------------------
<?
// 라이브러리 함수 파일 인크루드
include "lib.php";
if(!eregi($HTTP_HOST,$HTTP_REFERER)) Error("정상적으로 작성하여 주시기 바랍니다.");
if(!eregi("member_join.php",$HTTP_REFERER)) Error("정상적으로 작성하여 주시기 바랍니다","");
if(getenv("REQUEST_METHOD") == 'GET' ) Error("정상적으로 글을 쓰시기 바랍니다","");
// DB 연결
if(!$connect) $connect=dbConn();
// 멤버 정보 구해오기;;; 멤버가 있을때
$member=member_info();
if($mode=="admin"&&($member[is_admin]==1||($member[is_admin]==2&&$member[group_no]==$group_no))) $mode = "admin";
else $mode = "";
if($member[no]&&!$mode) Error("이미 가입이 되어 있습니다.","window.close");
// 현재 게시판 설정 읽어 오기
if($id) {
$setup=get_table_attrib($id);
// 설정되지 않은 게시판일때 에러 표시
if(!$setup[name]) Error("생성되지 않은 게시판입니다.<br><br>게시판을 생성후 사용하십시요");
// 현재 게시판의 그룹의 설정 읽어 오기
$group_data=group_info($setup[group_no]);
if(!$group_data[use_join]&&!$mode) Error("현재 지정된 그룹은 추가 회원을 모집하지 않습니다");
} else {
if(!$group_no) Error("회원그룹을 정해주셔야 합니다");
$group_data=mysql_fetch_array(mysql_query("select * from $group_table where no='$group_no'"));
if(!$group_data[no]) Error("지정된 그룹이 존재하지 않습니다");
if(!$group_data[use_join]&&!$mode) Error("현재 지정된 그룹은 추가 회원을 모집하지 않습니다");
}
// 빈문자열인지를 검사
$user_id = str_replace("","",$user_id);
$name = str_replace("","",$name);
$user_id=trim($user_id);
if(isBlank($user_id)) Error("ID를 입력하셔야 합니다","");
$check=mysql_fetch_array(mysql_query("select count(*) from $member_table where user_id='$user_id'",$connect));
if($check[0]>0) Error("이미 등록되어 있는 ID입니다","");
unset($check);
$check=mysql_fetch_array(mysql_query("select count(*) from $member_table where email='$email'",$connect));
if($check[0]>0) Error("이미 등록되어 있는 E-Mail입니다","");
if(isBlank($password)) Error("비밀번호를 입력하셔야 합니다","");
if(isBlank($password1)) Error("비밀번호 확인을 입력하셔야 합니다","");
if($password!=$password1) Error("비밀번호와 비밀번호 확인이 일치하지 않습니다","");
if(isBlank($name)) Error("이름을 입력하셔야 합니다","");
if(eregi("<",$name)||eregi(">",$name)) Error("이름을 영문, 한글, 숫자등으로 입력하여 주십시요");
if($group_data[use_jumin]&&!$mode) {
// 주민등록 번호 루틴
if(isBlank($jumin1)||isBlank($jumin2)||strlen($jumin1)!=6||strlen($jumin2)!=7) Error("주민등록번호를 올바르게 입력하여 주십시요","");
if(!check_jumin($jumin1.$jumin2)) Error("잘못된 주민등록번호입니다","");
$check=mysql_fetch_array(mysql_query("select count(*) from $member_table where jumin=password('".$jumin1.$jumin2."')",$connect));
if($check[0]>0) Error("이미 등록되어 있는 주민등록번호입니다","");
$jumin=$jumin1.$jumin2;
}
$name=addslashes($name);
$email=addslashes($email);
if($_zbDefaultSetup[check_email]=="true"&&!mail_mx_check($email)) Error("입력하신 $email 은 존재하지 않는 메일주소입니다.<br>다시 한번 확인하여 주시기 바랍니다.");
$home_address=addslashes($home_address);
$home_tel=addslashes($home_tel);
$office_address=addslashes($office_address);
$office_tel=addslashes($office_tel);
$handphone=addslashes($handphone);
$comment=addslashes($comment);
$birth=mktime(0,0,0,$birth_2,$birth_3,$birth_1);
if(!eregi("http://",$homepage)&&$homepage) $homepage="http://$homepage";
$reg_date=time();
$job = addslashes($job);
$homepage = addslashes($homepage);
$birth = addslashes($birth);
$hobby = addslashes($hobby);
$icq = addslashes($icq);
$msn = addslashes($msn);
if($HTTP_POST_FILES[picture]) {
$picture = $HTTP_POST_FILES[picture][tmp_name];
$picture_name = $HTTP_POST_FILES[picture][name];
$picture_type = $HTTP_POST_FILES[picture][type];
$picture_size = $HTTP_POST_FILES[picture][size];
}
if($picture_name) {
if(!is_uploaded_file($picture)) Error("정상적인 방법으로 업로드 해주세요");
if(!eregi(".gif",$picture_name)&&!eregi(".jpg",$picture_name)) Error("사진은 gif 또는 jpg 파일을 올려주세요");
$size=GetImageSize($picture);
//if($size[0]>200||$size[1]>200) Error("사진의 크기는 200*200이하여야 합니다");
$kind=array("","gif","jpg");
$n=$size[2];
$path="icon/member_".time().".".$kind[$n];
if(!@move_uploaded_file($picture,$path)) Error("사진 업로드가 제대로 되지 않았습니다");
$picture_name=$path;
}
mysql_query("insert into $member_table (level,group_no,user_id,password,name,email,homepage,icq,aol,msn,jumin,comment,job,hobby,home_address,home_tel,office_address,office_tel,handphone,mailing,birth,reg_date,openinfo,open_email,open_homepage,open_icq,open_msn,open_comment,open_job,open_hobby,open_home_address,open_home_tel,open_office_address,open_office_tel,open_handphone,open_birth,open_picture,picture,open_aol) values ('$group_data[join_level]','$group_data[no]','$user_id',password('$password'),'$name','$email','$homepage','$icq','$aol','$msn',password('$jumin'),'$comment','$job','$hobby','$home_address','$home_tel','$office_address','$office_tel','$handphone','$mailing','$birth','$reg_date','$openinfo','$open_email','$open_homepage','$open_icq','$open_msn','$open_comment','$open_job','$open_hobby','$open_home_address','$open_home_tel','$open_office_address','$open_office_tel','$open_handphone','$open_birth','$open_picture','$picture_name','$open_aol')") or error("회원 데이타 입력시 에러가 발생했습니다<br>".mysql_error());
mysql_query("update $group_table set member_num=member_num+1 where no='$group_data[no]'");
if(!$mode) {
$member_data=mysql_fetch_array(mysql_query("select * from $member_table where user_id='$user_id' and password=password('$password')"));
// 4.0x 용 세션 처리
$zb_logged_no = $member_data[no];
$zb_logged_time = time();
$zb_logged_ip = $REMOTE_ADDR;
$zb_last_connect_check = '0';
session_register("zb_logged_no");
session_register("zb_logged_time");
session_register("zb_logged_ip");
session_register("zb_last_connect_check");
}
$mrjh = "From:webmaster@markseo.com rn"; //본인에게 맞게 수정
// $name은 member_join.php의 가입폼에서 회원이 이름을 입력하면
// 자동으로 변경되어서 메일이 발송됨
$subject="$name"." 님MADCAP FAMILY가 되신걸 진심으로 축하드립니다.";
$body="MARKSEO.COM은 흑인음악의 발전을 위해 꾸준히 노력할
것입니다. 인터넷 힙합 레이블로서 매니아들의 교류와 뮤지션 발굴,
앨범홍보 를 통하여 각종 음악 정보를 제공할것입니다. 또한 각종
merchandise를 선보이며 매니아성 상품을 취급할것입니다.
앞으로 꾸준한 활동 부탁드리며 MADCAP FAMILY로서 자주 들러 주시고
활동 바랍니다."; // 내용을 적어주세용..
mail($email , $subject , $body, $mrjh); // 메일보내기 함수
mysql_close($connect);
?>
<script>
alert("회원가입이 정상적으로 처리 되었습니다nn회원이 되신것을 진심으로 축하드립니다.");
opener.window.history.go(0);
window.close();
</script>
------------------------------------------
member_join.php입니다.
------------------------------------------------
<? include "http://www.markseo.com/zboard/mem.htm"; ?>
<?
// 라이브러리 함수 파일 인크루드
include "lib.php";
// DB 연결
if(!$connect) $connect=dbConn();
// 그룹 번호 체크
if(!$group_no) {
$tmpResult = mysql_fetch_array(mysql_query("select * from $group_table order by no limit 1"));
$group_no = $tmpResult[no];
}
// 멤버 정보 구해오기;;; 멤버가 있을때
$member=member_info();
if($mode=="admin"&&($member[is_admin]==1||($member[is_admin]==2&&$member[group_no]==$group_no))) $mode = "admin";
else $mode = "";
if($member[no]&&!$mode) Error("이미 가입이 되어 있습니다.","window.close");
// 게시판과 그룹설정에 따라서 회원 가입 설정
if($id) {
// 현재 게시판 설정 읽어 오기
$setup=get_table_attrib($id);
// 설정되지 않은 게시판일때 에러 표시
if(!$setup[name]) Error("생성되지 않은 게시판입니다.<br><br>게시판을 생성후 사용하십시요","window.close");
// 현재 게시판의 그룹의 설정 읽어 오기
$group=group_info($setup[group_no]);
if(!$group[use_join]&&!$mode) Error("현재 지정된 그룹은 추가 회원을 모집하지 않습니다","window.close");
} else {
if($group_name) $group=mysql_fetch_array(mysql_query("select * from $group_table where name='$group_name'"));
elseif($group_no) $group=mysql_fetch_array(mysql_query("select * from $group_table where no='$group_no'"));
if(!$group[no]) Error("지정된 그룹이 존재하지 않습니다");
if(!$group[use_join]&&!$mode) Error("현재 지정된 그룹은 추가 회원을 모집하지 않습니다");
}
$check[1]="checked";
if(!$referer) $referer=$HTTP_REFERER;
$setup[header]="";
$setup[footer]="";
$setup[header_url]="";
$setup[footer_url]="";
$group[header]="";
$group[footer]="";
$group[header_url]="";
$group[footer_url]="";
$setup[skinname]="";
head();
echo "<div align=center><br>";
?>
<script>
function address_popup(num)
{
window.open('zipcode/search_zipcode.php?num='+num,'searchaddress','width=440,height=230,scrollbars=yes');
}
function check_submit()
{
<?
if(file_exists("./join_license.txt")) {
?>
if(!write.accept.checked) {
alert("가입약관에 동의하셔야 회원가입을 할수 있습니다");
return false;
}
<?
}
?>
if(!write.user_id.value) {alert("아이디를 입력하여 주십시요.");write.user_id.focus(); return false;}
<?
if($_zbDefaultSetup[enable_hangul_id]=="false") {
?>
// ID Check
if(write.user_id.value.length<4||write.user_id.value.length>40) {
alert("아이디는 4자 이상, 40자 이하여야 합니다.");
write.user_id.focus();
return false;
}
var valid = "abcdefghijklmnopqrstuvwxyz0123456789_";
var startChar = "abcdefghijklmnopqrstuvwxyz";
var temp;
write.user_id.value = write.user_id.value.toLowerCase();
temp = write.user_id.value.substring(0,1);
if (startChar.indexOf(temp) == "-1") {
alert("아이디의 첫 글자는 영문이어야 합니다.");
write.user_id.value = "";
write.user_id.focus();
return false;
}
for (var i=0; i<write.user_id.value.length; i++) {
temp = "" + write.user_id.value.substring(i, i+1);
if (valid.indexOf(temp) == "-1") {
alert("아이디는 영문과 숫자, _ 로만 이루어질수 있습니다.");
write.user_id.value = "";
write.user_id.focus();
return false;
}
}
<?
}
?>
if(!write.password.value) {alert("비밀번호를 입력하여 주십시요.");write.password.focus(); return false;}
if(!write.password1.value) {alert("비밀번호 확인을 입력하여 주십시요.");write.password1.focus(); return false;}
if(write.password.value!=write.password1.value) {alert("패스워드가 일치하지 않습니다.");write.password.value="";write.password1.value=""; write.password.focus(); return false;}
if(!write.name.value) { alert("이름을 입력하세요"); write.name.focus(); return false; }
<? if($group[use_birth])
{ ?>
if ( write.birth_1.value < 1000 || write.birth_1.value <= 0 ) {
alert('생년이 잘못입력되었습니다.');
write.birth_1.value='';
write.birth_1.focus();
return false;
}
if ( write.birth_2.value > 12 || write.birth_2.value <= 0 ) {
alert('생월이 잘못입력되었습니다.');
write.birth_2.value='';
write.birth_2.focus();
return false;
}
if ( write.birth_3.value > 31 || write.birth_3.value <= 0 ) {
alert('생일이 잘못입력되었습니다.');
write.birth_3.value='';
write.birth_3.focus();
return false;
}
<? } ?>
if(!write.email.value) {alert("E-Mail을 입력하여 주십시요.");write.email.focus(); return false;}
if(!write.open_comment.value) {alert("자기소개를 입력하여 주십시요.");write.open_comment.focus(); return false;}
<? if($group[use_jumin]&&!$mode)
{ ?>
if(!write.jumin1.value) {alert("주민등록번호를 입력하여 주십시요");write.jumin1.focus(); return false;}
<?}?>
return true;
}
function check_id(id)
{
if(!id)
{
alert('아이디를 입력하여 주십시요');
}
else
{
window.open('check_user_id.php?user_id='+id,'check_user_id','width=200,height=100,toolbar=no,status=no,resizable=no');
}
}
function check_accept() {
return confirm("위의 가입 약관을 모두 보았으며, 동의하십니까?");
}
</script>
<style type="text/css">
BODY,TD,SELECT,input,DIV,form,TEXTAREA,center,option,pre,blockquote {font-size:9pt; color:#adadad;line-height:160%}
BODY
{scrollbar-face-color: #333333; scrollbar-shadow-color: FFFDDB;
scrollbar-highlight-color: FFFDDB; scrollbar-3dlight-color: #FFFFFF;
scrollbar-darkshadow-color: #FFFFFF; scrollbar-track-color: #FFFFFF;
scrollbar-arrow-color: #FFFFFF}
</style><table border=0 bgcolor="#333333" cellspacing=1 cellpadding=0 width=540>
<form name=write method=post action=member_join_ok.php enctype=multipart/form-data onsubmit="return check_submit();">
<input type=hidden name=id value=<?=$id?>>
<input type=hidden name=referer value="<?=$referer?>">
<input type=hidden name=group_no value="<?=$group[no]?>">
<input type=hidden name=mode value="<?=$mode?>">
<tr><td colspan=2> </td>
<td></td>
<td></td>
<td></td>
</tr>
<?
if(file_exists("./join_license.txt")) {
$f=fopen("join_license.txt",r);
$join_license = fread($f,filesize("join_license.txt"));
fclose($f);
?>
<tr><td colspan="5" bgcolor="#444444" align="center"><img src="images/t.gif" width="10" height="3"></td></tr>
<tr>
<td colspan=2>
<br><div align=center><textarea cols=80 rows=6 readonly style=border-color:#A5DCF1;width:95% class=input><?=$join_license?></textarea></div>
</td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td colspan=2> <input type=checkbox name=accept value=1 onclick="return check_accept()"> 위의 가입 약관에 동의합니다</td>
<td></td>
<td></td>
<td></td>
</tr>
<?
}
?>
<tr>
<td colspan="5" bgcolor="#444444" align="center"><img src="images/t.gif" width="10" height="3"></td>
</tr>
<tr align=right>
<td width=25% style=font-family:Tahoma; font-color:#ffffff; font-size:8pt;><b>ID </b></td>
<td align=left> <input type=text name=user_id size=20 maxlength=20 style=border-color:#666666 class=input2> <input type=button value='Check ID' style=color:#eeeeee;border-color:#666666;background-color:#000000;font-size:8pt;font-family:Tahoma;height:20px; onclick=check_id(write.user_id.value)><br><img src=images/t.gif border=0 height="32"><? if($_zbDefaultSetup[enable_hangul_id]=="false") {?><br> (영문,숫자,_로만 아이디를 작성하세요)<? } ?></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td colspan="5" bgcolor="#444444" align="center"><img src="images/t.gif" width="10" height="1"></td>
</tr>
<tr align=right height=28>
<td style=font-family:Tahoma; font-color:#ffffff; font-size:8pt;><b>Password </b></td>
<td align=left> <input type=password name=password size=20 maxlength=20 style=border-color:#666666 class=input2> 확인 : <input type=password name=password1 size=20 maxlength=20 style=border-color:#666666 class=input2></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td colspan="5" bgcolor="#444444" align="center"><img src="images/t.gif" width="10" height="1"></td>
</tr>
<tr align=right height=28>
<td style=font-family:Tahoma;font-size:8pt;><b>Name </b></td>
<td align=left> <input type=text name=name size=20 maxlength=20 value="<?=$member[name]?>" style=border-color:#666666 class=input2></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td colspan="5" bgcolor="#444444" align="center"><img src="images/t.gif" width="10" height="1"></td>
</tr>
<? if($group[use_birth]) { ?>
<tr align=right height=28>
<td style=font-family:Tahoma;font-size:8pt;><b>Birthday </b></td>
<td align=left> <input type=text name=birth_1 size=4 maxlength=4 style=border-color:#666666 class=input2> 년
<input type=text name=birth_2 size=2 maxlength=2 style=border-color:#666666 class=input2> 월
<input type=text name=birth_3 size=2 maxlength=2 style=border-color:#666666 class=input2> 일
<input type=checkbox value=1 checked name=open_birth> 공개</td>
<td></td>
<td></td>
<td></td>
</tr> <tr>
<td colspan="5" bgcolor="#444444" align="center"><img src="images/t.gif" width="10" height="1"></td>
</tr>
<? } ?>
<tr align=right height=28>
<td style=font-family:Tahoma;font-size:8pt;><b>E-mail </b></td>
<td align=left> <input type=text name=email size=50 maxlength=255 value="<?=$member[email]?>" style=border-color:#666666 class=input2>
<br>
<input type=checkbox value=1 name=open_email checked> 공개
</td>
<td></td>
<td></td>
<td></td>
</tr> <tr>
<td colspan="5" bgcolor="#444444" align="center"><img src="images/t.gif" width="10" height="1"></td>
</tr>
<tr align=right height=28>
<td style=font-family:Tahoma;font-size:8pt;>Homepage </td>
<td align=left> <input type=text name=homepage size=50 maxlength=255 value="<?=$member[homepage]?>" style=border-color:#666666 class=input2>
<input type=checkbox value=1 name=open_homepage checked> 공개</td>
<td></td>
<td></td>
<td></td>
</tr> <tr>
<td colspan="5" bgcolor="#444444" align="center"><img src="images/t.gif" width="10" height="1"></td>
</tr>
<? if($group[use_icq]) { ?>
<tr align=right height=28>
<td style=font-family:Tahoma;font-size:8pt;>ICQ </td>
<td align=left> <input type=text name=icq size=20 maxlength=20 value="<?=$member[icq]?>" style=border-color:#666666 class=input2>
<input type=checkbox value=1 name=open_icq checked> 공개</td>
<td></td>
<td></td>
<td></td>
</tr> <tr>
<td colspan="5" bgcolor="#444444" align="center"><img src="images/t.gif" width="10" height="1"></td>
</tr>
<? } ?>
<? if($group[use_aol]) { ?>
<tr align=right height=28>
<td style=font-family:Tahoma;font-size:8pt;>AIM </td>
<td align=left> <input type=text name=aol size=20 maxlength=20 value="<?=$member[aol]?>" style=border-color:#666666 class=input2>
<input type=checkbox value=1 name=open_aol checked> 공개</td>
<td></td>
<td></td>
<td></td>
</tr> <tr>
<td colspan="5" bgcolor="#444444" align="center"><img src="images/t.gif" width="10" height="1"></td>
</tr>
<? } ?>
<? if($group[use_msn]) { ?>
<tr align=right height=28>
<td style=font-family:Tahoma;font-size:8pt;>MSN </td>
<td align=left> <input type=text name=msn size=20 maxlength=250 value="<?=$member[msn]?>" style=border-color:#666666 class=input2>
<input type=checkbox value=1 name=open_msn checked> 공개</td>
<td></td>
<td></td>
<td></td>
</tr> <tr>
<td colspan="5" bgcolor="#444444" align="center"><img src="images/t.gif" width="10" height="1"></td>
</tr>
<? } ?>
<? if($group[use_jumin]) { ?>
<tr align=right height=28>
<td style=font-family:Tahoma;font-size:8pt; valign=top><table border=0 cellspacing=0 cellpadding=0 height=4><tr><td></td></tr></table><b>주민등록번호 </b></td>
<td align=left> <input type=text name=jumin1 size=6 maxlength=6 style=border-color:#666666 class=input2>-<input type=text name=jumin2 size=7 maxlength=7 style=border-color:#666666 class=input2> <br>* 주민등록번호는 암호화되어 저장이 되므로 관리자도 알수 없습니다<br>
(회원 중복가입을 막기 위한 검사수단으로만 사용이 됩니다)</td>
<td></td>
<td></td>
<td></td>
</tr> <tr>
<td colspan="5" bgcolor="#444444" align="center"><img src="images/t.gif" width="10" height="1"></td>
</tr>
<? } ?>
<? if($group[use_hobby]) { ?>
<tr align=right height=28>
<td style=font-family:Tahoma;font-size:8pt;>Hobby </td>
<td align=left> <input type=text name=hobby size=50 maxlength=50 value="<?=$member[hobby]?>" style=border-color:#666666 class=input2>
<input type=checkbox value=1 name=open_hobby checked> 공개</td>
<td></td>
<td></td>
<td></td>
</tr> <tr>
<td colspan="5" bgcolor="#444444" align="center"><img src="images/t.gif" width="10" height="1"></td>
</tr>
<? } ?>
<? if($group[use_job]) { ?>
<tr align=right height=28>
<td style=font-family:Tahoma;font-size:8pt;>Occupation(Job) </td>
<td align=left> <input type=text name=job size=20 maxlength=20 value="<?=$member[job]?>" style=border-color:#666666 class=input2>
<input type=checkbox value=1 name=open_job checked> 공개</td>
<td></td>
<td></td>
<td></td>
</tr> <tr>
<td colspan="5" bgcolor="#444444" align="center"><img src="images/t.gif" width="10" height="1"></td>
</tr>
<? } ?>
<? if($group[use_home_address]) { ?>
<tr align=right height=28>
<td style=font-family:Tahoma;font-size:8pt;>Home Address </td>
<td align=left> <input type=text name=home_address size=40 maxlength=255 value="<?=$member[home_address]?>" style=border-color:#666666 class=input2><input type=button value='검색' class=input style=border-color:#A5DCF1 onclick=address_popup(1)>
<input type=checkbox value=1 name=open_home_address checked> 공개</td>
<td></td>
<td></td>
<td></td>
</tr> <tr>
<td colspan="5" bgcolor="#444444" align="center"><img src="images/t.gif" width="10" height="1"></td>
</tr>
<? } ?>
<? if($group[use_home_tel]) { ?>
<tr align=right height=28>
<td style=font-family:Tahoma;font-size:8pt;>Home Phone </td>
<td align=left> <input type=text name=home_tel size=20 maxlength=20 value="<?=$member[home_tel]?>" style=border-color:#666666 class=input2>
<input type=checkbox value=1 name=open_home_tel checked> 공개</td>
<td></td>
<td></td>
<td></td>
</tr> <tr>
<td colspan="5" bgcolor="#444444" align="center"><img src="images/t.gif" width="10" height="1"></td>
</tr>
<? } ?>
<? if($group[use_office_address]) { ?>
<tr align=right height=28>
<td style=font-family:Tahoma;font-size:8pt;>Office Address </td>
<td align=left> <input type=text name=office_address size=40 maxlength=255 value="<?=$member[office_address]?>" style=border-color:#666666 class=input2><input type=button value='검색' class=input style=border-color:#A5DCF1 onclick=address_popup(2)>
<input type=checkbox value=1 name=open_office_address checked> 공개</td>
<td></td>
<td></td>
<td></td>
</tr> <tr>
<td colspan="5" bgcolor="#444444" align="center"><img src="images/t.gif" width="10" height="1"></td>
</tr>
<? } ?>
<? if($group[use_office_tel]) { ?>
<tr align=right height=28>
<td style=font-family:Tahoma;font-size:8pt;>Office Phone </td>
<td align=left> <input type=text name=office_tel size=20 maxlength=20 value="<?=$member[office_tel]?>" style=border-color:#666666 class=input2>
<input type=checkbox value=1 name=open_office_tel checked> 공개</td>
<td></td>
<td></td>
<td></td>
</tr> <tr>
<td colspan="5" bgcolor="#444444" align="center"><img src="images/t.gif" width="10" height="1"></td>
</tr>
<? } ?>
<? if($group[use_handphone]) { ?>
<tr align=right height=28>
<td style=font-family:Tahoma;font-size:8pt;>Cellular </td>
<td align=left> <input type=text name=handphone size=20 maxlength=20 value="<?=$member[handphone]?>" style=border-color:#666666 class=input2>
<input type=checkbox value=1 name=open_handphone checked> 공개</td>
<td></td>
<td></td>
<td></td>
</tr> <tr>
<td colspan="5" bgcolor="#444444" align="center"><img src="images/t.gif" width="10" height="1"></td>
</tr>
<? } ?>
<? if($group[use_mailing]) { ?>
<tr align=right height=28>
<td style=font-family:Tahoma;font-size:8pt;><b>Mailling List </b></td>
<td align=left> <input type=checkbox name=mailing value=1 checked> 메일링 가입</td>
<td></td>
<td></td>
<td></td>
</tr> <tr>
<td colspan="5" bgcolor="#444444" align="center"><img src="images/t.gif" width="10" height="1"></td>
</tr>
<? } ?>
<? if($group[use_picture]) { ?>
<tr align=right height=28>
<td style=font-family:Tahoma;font-size:8pt;>Photo </td>
<td align=left> <input type=file name=picture size=35 maxlength=255 style=border-color:#666666 class=input2>
<? if($member[picture]) echo"<br> <img src='$member[picture]' border=0>"; ?>
<input type=checkbox value=1 name=open_picture checked> 공개
</td>
<td></td>
<td></td>
<td></td>
</tr> <tr>
<td colspan="5" bgcolor="#444444" align="center"><img src="images/t.gif" width="10" height="1"></td>
</tr>
<? } ?>
<? if($group[use_comment]) { ?>
<tr align=right height=28>
<td style=font-family:Tahoma;font-size:8pt;>자기 소개서</td>
<td align=left> <textarea cols=50 rows=4 name=comment style=border-color:#666666 class=textarea2><?=$member[comment]?></textarea><br> <input type=checkbox value=1 name=open_comment checked> 공개</td>
<td></td>
<td></td>
<td></td>
</tr> <tr>
<td colspan="5" bgcolor="#444444" align="center"><img src="images/t.gif" width="10" height="1"></td>
</tr>
<? } ?>
<tr align=right height=28>
<td style=font-family:Tahoma;font-size:8pt;><b>개인정보 공개</b></td>
<td align=left> <input type=checkbox name=openinfo value=1 checked> 정보 공개</td>
<td></td>
<td></td>
<td></td>
</tr> <tr>
<td colspan="5" bgcolor="#444444" align="center"><img src="images/t.gif" width="10" height="1"></td>
</tr>
<tr height=30 bgcolor=#222222>
<td colspan=2 align=right bgcolor="#333333" ><img src=images/t.gif height="32"><br>
<input type=image border=0 src=images/button_join.gif>
<img src=images/button_close.gif border=0 onClick=window.close() style=cursor:hand>
</td>
<td></td>
<td></td>
<td></td>
</tr>
</form>
</table>
<?
@mysql_close($connect);
foot();
?>
<? include "http://www.markseo.com/zboard/mem2.htm"; ?>
그거 누르면
그냥 휜색 바탕만 있습니다, 휜색 바탕 주소는
http://www.markseo.com/zboard/member_join_ok.php
페이지 안넘어가구요 맨 밑에 나오는메시지보니
"페이지에 오류가 있습니다"
라고 나오더군요.. -_-
member_join.ok.php입니다.
------------------------------------------------------
<?
// 라이브러리 함수 파일 인크루드
include "lib.php";
if(!eregi($HTTP_HOST,$HTTP_REFERER)) Error("정상적으로 작성하여 주시기 바랍니다.");
if(!eregi("member_join.php",$HTTP_REFERER)) Error("정상적으로 작성하여 주시기 바랍니다","");
if(getenv("REQUEST_METHOD") == 'GET' ) Error("정상적으로 글을 쓰시기 바랍니다","");
// DB 연결
if(!$connect) $connect=dbConn();
// 멤버 정보 구해오기;;; 멤버가 있을때
$member=member_info();
if($mode=="admin"&&($member[is_admin]==1||($member[is_admin]==2&&$member[group_no]==$group_no))) $mode = "admin";
else $mode = "";
if($member[no]&&!$mode) Error("이미 가입이 되어 있습니다.","window.close");
// 현재 게시판 설정 읽어 오기
if($id) {
$setup=get_table_attrib($id);
// 설정되지 않은 게시판일때 에러 표시
if(!$setup[name]) Error("생성되지 않은 게시판입니다.<br><br>게시판을 생성후 사용하십시요");
// 현재 게시판의 그룹의 설정 읽어 오기
$group_data=group_info($setup[group_no]);
if(!$group_data[use_join]&&!$mode) Error("현재 지정된 그룹은 추가 회원을 모집하지 않습니다");
} else {
if(!$group_no) Error("회원그룹을 정해주셔야 합니다");
$group_data=mysql_fetch_array(mysql_query("select * from $group_table where no='$group_no'"));
if(!$group_data[no]) Error("지정된 그룹이 존재하지 않습니다");
if(!$group_data[use_join]&&!$mode) Error("현재 지정된 그룹은 추가 회원을 모집하지 않습니다");
}
// 빈문자열인지를 검사
$user_id = str_replace("","",$user_id);
$name = str_replace("","",$name);
$user_id=trim($user_id);
if(isBlank($user_id)) Error("ID를 입력하셔야 합니다","");
$check=mysql_fetch_array(mysql_query("select count(*) from $member_table where user_id='$user_id'",$connect));
if($check[0]>0) Error("이미 등록되어 있는 ID입니다","");
unset($check);
$check=mysql_fetch_array(mysql_query("select count(*) from $member_table where email='$email'",$connect));
if($check[0]>0) Error("이미 등록되어 있는 E-Mail입니다","");
if(isBlank($password)) Error("비밀번호를 입력하셔야 합니다","");
if(isBlank($password1)) Error("비밀번호 확인을 입력하셔야 합니다","");
if($password!=$password1) Error("비밀번호와 비밀번호 확인이 일치하지 않습니다","");
if(isBlank($name)) Error("이름을 입력하셔야 합니다","");
if(eregi("<",$name)||eregi(">",$name)) Error("이름을 영문, 한글, 숫자등으로 입력하여 주십시요");
if($group_data[use_jumin]&&!$mode) {
// 주민등록 번호 루틴
if(isBlank($jumin1)||isBlank($jumin2)||strlen($jumin1)!=6||strlen($jumin2)!=7) Error("주민등록번호를 올바르게 입력하여 주십시요","");
if(!check_jumin($jumin1.$jumin2)) Error("잘못된 주민등록번호입니다","");
$check=mysql_fetch_array(mysql_query("select count(*) from $member_table where jumin=password('".$jumin1.$jumin2."')",$connect));
if($check[0]>0) Error("이미 등록되어 있는 주민등록번호입니다","");
$jumin=$jumin1.$jumin2;
}
$name=addslashes($name);
$email=addslashes($email);
if($_zbDefaultSetup[check_email]=="true"&&!mail_mx_check($email)) Error("입력하신 $email 은 존재하지 않는 메일주소입니다.<br>다시 한번 확인하여 주시기 바랍니다.");
$home_address=addslashes($home_address);
$home_tel=addslashes($home_tel);
$office_address=addslashes($office_address);
$office_tel=addslashes($office_tel);
$handphone=addslashes($handphone);
$comment=addslashes($comment);
$birth=mktime(0,0,0,$birth_2,$birth_3,$birth_1);
if(!eregi("http://",$homepage)&&$homepage) $homepage="http://$homepage";
$reg_date=time();
$job = addslashes($job);
$homepage = addslashes($homepage);
$birth = addslashes($birth);
$hobby = addslashes($hobby);
$icq = addslashes($icq);
$msn = addslashes($msn);
if($HTTP_POST_FILES[picture]) {
$picture = $HTTP_POST_FILES[picture][tmp_name];
$picture_name = $HTTP_POST_FILES[picture][name];
$picture_type = $HTTP_POST_FILES[picture][type];
$picture_size = $HTTP_POST_FILES[picture][size];
}
if($picture_name) {
if(!is_uploaded_file($picture)) Error("정상적인 방법으로 업로드 해주세요");
if(!eregi(".gif",$picture_name)&&!eregi(".jpg",$picture_name)) Error("사진은 gif 또는 jpg 파일을 올려주세요");
$size=GetImageSize($picture);
//if($size[0]>200||$size[1]>200) Error("사진의 크기는 200*200이하여야 합니다");
$kind=array("","gif","jpg");
$n=$size[2];
$path="icon/member_".time().".".$kind[$n];
if(!@move_uploaded_file($picture,$path)) Error("사진 업로드가 제대로 되지 않았습니다");
$picture_name=$path;
}
mysql_query("insert into $member_table (level,group_no,user_id,password,name,email,homepage,icq,aol,msn,jumin,comment,job,hobby,home_address,home_tel,office_address,office_tel,handphone,mailing,birth,reg_date,openinfo,open_email,open_homepage,open_icq,open_msn,open_comment,open_job,open_hobby,open_home_address,open_home_tel,open_office_address,open_office_tel,open_handphone,open_birth,open_picture,picture,open_aol) values ('$group_data[join_level]','$group_data[no]','$user_id',password('$password'),'$name','$email','$homepage','$icq','$aol','$msn',password('$jumin'),'$comment','$job','$hobby','$home_address','$home_tel','$office_address','$office_tel','$handphone','$mailing','$birth','$reg_date','$openinfo','$open_email','$open_homepage','$open_icq','$open_msn','$open_comment','$open_job','$open_hobby','$open_home_address','$open_home_tel','$open_office_address','$open_office_tel','$open_handphone','$open_birth','$open_picture','$picture_name','$open_aol')") or error("회원 데이타 입력시 에러가 발생했습니다<br>".mysql_error());
mysql_query("update $group_table set member_num=member_num+1 where no='$group_data[no]'");
if(!$mode) {
$member_data=mysql_fetch_array(mysql_query("select * from $member_table where user_id='$user_id' and password=password('$password')"));
// 4.0x 용 세션 처리
$zb_logged_no = $member_data[no];
$zb_logged_time = time();
$zb_logged_ip = $REMOTE_ADDR;
$zb_last_connect_check = '0';
session_register("zb_logged_no");
session_register("zb_logged_time");
session_register("zb_logged_ip");
session_register("zb_last_connect_check");
}
$mrjh = "From:webmaster@markseo.com rn"; //본인에게 맞게 수정
// $name은 member_join.php의 가입폼에서 회원이 이름을 입력하면
// 자동으로 변경되어서 메일이 발송됨
$subject="$name"." 님MADCAP FAMILY가 되신걸 진심으로 축하드립니다.";
$body="MARKSEO.COM은 흑인음악의 발전을 위해 꾸준히 노력할
것입니다. 인터넷 힙합 레이블로서 매니아들의 교류와 뮤지션 발굴,
앨범홍보 를 통하여 각종 음악 정보를 제공할것입니다. 또한 각종
merchandise를 선보이며 매니아성 상품을 취급할것입니다.
앞으로 꾸준한 활동 부탁드리며 MADCAP FAMILY로서 자주 들러 주시고
활동 바랍니다."; // 내용을 적어주세용..
mail($email , $subject , $body, $mrjh); // 메일보내기 함수
mysql_close($connect);
?>
<script>
alert("회원가입이 정상적으로 처리 되었습니다nn회원이 되신것을 진심으로 축하드립니다.");
opener.window.history.go(0);
window.close();
</script>
------------------------------------------
member_join.php입니다.
------------------------------------------------
<? include "http://www.markseo.com/zboard/mem.htm"; ?>
<?
// 라이브러리 함수 파일 인크루드
include "lib.php";
// DB 연결
if(!$connect) $connect=dbConn();
// 그룹 번호 체크
if(!$group_no) {
$tmpResult = mysql_fetch_array(mysql_query("select * from $group_table order by no limit 1"));
$group_no = $tmpResult[no];
}
// 멤버 정보 구해오기;;; 멤버가 있을때
$member=member_info();
if($mode=="admin"&&($member[is_admin]==1||($member[is_admin]==2&&$member[group_no]==$group_no))) $mode = "admin";
else $mode = "";
if($member[no]&&!$mode) Error("이미 가입이 되어 있습니다.","window.close");
// 게시판과 그룹설정에 따라서 회원 가입 설정
if($id) {
// 현재 게시판 설정 읽어 오기
$setup=get_table_attrib($id);
// 설정되지 않은 게시판일때 에러 표시
if(!$setup[name]) Error("생성되지 않은 게시판입니다.<br><br>게시판을 생성후 사용하십시요","window.close");
// 현재 게시판의 그룹의 설정 읽어 오기
$group=group_info($setup[group_no]);
if(!$group[use_join]&&!$mode) Error("현재 지정된 그룹은 추가 회원을 모집하지 않습니다","window.close");
} else {
if($group_name) $group=mysql_fetch_array(mysql_query("select * from $group_table where name='$group_name'"));
elseif($group_no) $group=mysql_fetch_array(mysql_query("select * from $group_table where no='$group_no'"));
if(!$group[no]) Error("지정된 그룹이 존재하지 않습니다");
if(!$group[use_join]&&!$mode) Error("현재 지정된 그룹은 추가 회원을 모집하지 않습니다");
}
$check[1]="checked";
if(!$referer) $referer=$HTTP_REFERER;
$setup[header]="";
$setup[footer]="";
$setup[header_url]="";
$setup[footer_url]="";
$group[header]="";
$group[footer]="";
$group[header_url]="";
$group[footer_url]="";
$setup[skinname]="";
head();
echo "<div align=center><br>";
?>
<script>
function address_popup(num)
{
window.open('zipcode/search_zipcode.php?num='+num,'searchaddress','width=440,height=230,scrollbars=yes');
}
function check_submit()
{
<?
if(file_exists("./join_license.txt")) {
?>
if(!write.accept.checked) {
alert("가입약관에 동의하셔야 회원가입을 할수 있습니다");
return false;
}
<?
}
?>
if(!write.user_id.value) {alert("아이디를 입력하여 주십시요.");write.user_id.focus(); return false;}
<?
if($_zbDefaultSetup[enable_hangul_id]=="false") {
?>
// ID Check
if(write.user_id.value.length<4||write.user_id.value.length>40) {
alert("아이디는 4자 이상, 40자 이하여야 합니다.");
write.user_id.focus();
return false;
}
var valid = "abcdefghijklmnopqrstuvwxyz0123456789_";
var startChar = "abcdefghijklmnopqrstuvwxyz";
var temp;
write.user_id.value = write.user_id.value.toLowerCase();
temp = write.user_id.value.substring(0,1);
if (startChar.indexOf(temp) == "-1") {
alert("아이디의 첫 글자는 영문이어야 합니다.");
write.user_id.value = "";
write.user_id.focus();
return false;
}
for (var i=0; i<write.user_id.value.length; i++) {
temp = "" + write.user_id.value.substring(i, i+1);
if (valid.indexOf(temp) == "-1") {
alert("아이디는 영문과 숫자, _ 로만 이루어질수 있습니다.");
write.user_id.value = "";
write.user_id.focus();
return false;
}
}
<?
}
?>
if(!write.password.value) {alert("비밀번호를 입력하여 주십시요.");write.password.focus(); return false;}
if(!write.password1.value) {alert("비밀번호 확인을 입력하여 주십시요.");write.password1.focus(); return false;}
if(write.password.value!=write.password1.value) {alert("패스워드가 일치하지 않습니다.");write.password.value="";write.password1.value=""; write.password.focus(); return false;}
if(!write.name.value) { alert("이름을 입력하세요"); write.name.focus(); return false; }
<? if($group[use_birth])
{ ?>
if ( write.birth_1.value < 1000 || write.birth_1.value <= 0 ) {
alert('생년이 잘못입력되었습니다.');
write.birth_1.value='';
write.birth_1.focus();
return false;
}
if ( write.birth_2.value > 12 || write.birth_2.value <= 0 ) {
alert('생월이 잘못입력되었습니다.');
write.birth_2.value='';
write.birth_2.focus();
return false;
}
if ( write.birth_3.value > 31 || write.birth_3.value <= 0 ) {
alert('생일이 잘못입력되었습니다.');
write.birth_3.value='';
write.birth_3.focus();
return false;
}
<? } ?>
if(!write.email.value) {alert("E-Mail을 입력하여 주십시요.");write.email.focus(); return false;}
if(!write.open_comment.value) {alert("자기소개를 입력하여 주십시요.");write.open_comment.focus(); return false;}
<? if($group[use_jumin]&&!$mode)
{ ?>
if(!write.jumin1.value) {alert("주민등록번호를 입력하여 주십시요");write.jumin1.focus(); return false;}
<?}?>
return true;
}
function check_id(id)
{
if(!id)
{
alert('아이디를 입력하여 주십시요');
}
else
{
window.open('check_user_id.php?user_id='+id,'check_user_id','width=200,height=100,toolbar=no,status=no,resizable=no');
}
}
function check_accept() {
return confirm("위의 가입 약관을 모두 보았으며, 동의하십니까?");
}
</script>
<style type="text/css">
BODY,TD,SELECT,input,DIV,form,TEXTAREA,center,option,pre,blockquote {font-size:9pt; color:#adadad;line-height:160%}
BODY
{scrollbar-face-color: #333333; scrollbar-shadow-color: FFFDDB;
scrollbar-highlight-color: FFFDDB; scrollbar-3dlight-color: #FFFFFF;
scrollbar-darkshadow-color: #FFFFFF; scrollbar-track-color: #FFFFFF;
scrollbar-arrow-color: #FFFFFF}
</style><table border=0 bgcolor="#333333" cellspacing=1 cellpadding=0 width=540>
<form name=write method=post action=member_join_ok.php enctype=multipart/form-data onsubmit="return check_submit();">
<input type=hidden name=id value=<?=$id?>>
<input type=hidden name=referer value="<?=$referer?>">
<input type=hidden name=group_no value="<?=$group[no]?>">
<input type=hidden name=mode value="<?=$mode?>">
<tr><td colspan=2> </td>
<td></td>
<td></td>
<td></td>
</tr>
<?
if(file_exists("./join_license.txt")) {
$f=fopen("join_license.txt",r);
$join_license = fread($f,filesize("join_license.txt"));
fclose($f);
?>
<tr><td colspan="5" bgcolor="#444444" align="center"><img src="images/t.gif" width="10" height="3"></td></tr>
<tr>
<td colspan=2>
<br><div align=center><textarea cols=80 rows=6 readonly style=border-color:#A5DCF1;width:95% class=input><?=$join_license?></textarea></div>
</td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td colspan=2> <input type=checkbox name=accept value=1 onclick="return check_accept()"> 위의 가입 약관에 동의합니다</td>
<td></td>
<td></td>
<td></td>
</tr>
<?
}
?>
<tr>
<td colspan="5" bgcolor="#444444" align="center"><img src="images/t.gif" width="10" height="3"></td>
</tr>
<tr align=right>
<td width=25% style=font-family:Tahoma; font-color:#ffffff; font-size:8pt;><b>ID </b></td>
<td align=left> <input type=text name=user_id size=20 maxlength=20 style=border-color:#666666 class=input2> <input type=button value='Check ID' style=color:#eeeeee;border-color:#666666;background-color:#000000;font-size:8pt;font-family:Tahoma;height:20px; onclick=check_id(write.user_id.value)><br><img src=images/t.gif border=0 height="32"><? if($_zbDefaultSetup[enable_hangul_id]=="false") {?><br> (영문,숫자,_로만 아이디를 작성하세요)<? } ?></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td colspan="5" bgcolor="#444444" align="center"><img src="images/t.gif" width="10" height="1"></td>
</tr>
<tr align=right height=28>
<td style=font-family:Tahoma; font-color:#ffffff; font-size:8pt;><b>Password </b></td>
<td align=left> <input type=password name=password size=20 maxlength=20 style=border-color:#666666 class=input2> 확인 : <input type=password name=password1 size=20 maxlength=20 style=border-color:#666666 class=input2></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td colspan="5" bgcolor="#444444" align="center"><img src="images/t.gif" width="10" height="1"></td>
</tr>
<tr align=right height=28>
<td style=font-family:Tahoma;font-size:8pt;><b>Name </b></td>
<td align=left> <input type=text name=name size=20 maxlength=20 value="<?=$member[name]?>" style=border-color:#666666 class=input2></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td colspan="5" bgcolor="#444444" align="center"><img src="images/t.gif" width="10" height="1"></td>
</tr>
<? if($group[use_birth]) { ?>
<tr align=right height=28>
<td style=font-family:Tahoma;font-size:8pt;><b>Birthday </b></td>
<td align=left> <input type=text name=birth_1 size=4 maxlength=4 style=border-color:#666666 class=input2> 년
<input type=text name=birth_2 size=2 maxlength=2 style=border-color:#666666 class=input2> 월
<input type=text name=birth_3 size=2 maxlength=2 style=border-color:#666666 class=input2> 일
<input type=checkbox value=1 checked name=open_birth> 공개</td>
<td></td>
<td></td>
<td></td>
</tr> <tr>
<td colspan="5" bgcolor="#444444" align="center"><img src="images/t.gif" width="10" height="1"></td>
</tr>
<? } ?>
<tr align=right height=28>
<td style=font-family:Tahoma;font-size:8pt;><b>E-mail </b></td>
<td align=left> <input type=text name=email size=50 maxlength=255 value="<?=$member[email]?>" style=border-color:#666666 class=input2>
<br>
<input type=checkbox value=1 name=open_email checked> 공개
</td>
<td></td>
<td></td>
<td></td>
</tr> <tr>
<td colspan="5" bgcolor="#444444" align="center"><img src="images/t.gif" width="10" height="1"></td>
</tr>
<tr align=right height=28>
<td style=font-family:Tahoma;font-size:8pt;>Homepage </td>
<td align=left> <input type=text name=homepage size=50 maxlength=255 value="<?=$member[homepage]?>" style=border-color:#666666 class=input2>
<input type=checkbox value=1 name=open_homepage checked> 공개</td>
<td></td>
<td></td>
<td></td>
</tr> <tr>
<td colspan="5" bgcolor="#444444" align="center"><img src="images/t.gif" width="10" height="1"></td>
</tr>
<? if($group[use_icq]) { ?>
<tr align=right height=28>
<td style=font-family:Tahoma;font-size:8pt;>ICQ </td>
<td align=left> <input type=text name=icq size=20 maxlength=20 value="<?=$member[icq]?>" style=border-color:#666666 class=input2>
<input type=checkbox value=1 name=open_icq checked> 공개</td>
<td></td>
<td></td>
<td></td>
</tr> <tr>
<td colspan="5" bgcolor="#444444" align="center"><img src="images/t.gif" width="10" height="1"></td>
</tr>
<? } ?>
<? if($group[use_aol]) { ?>
<tr align=right height=28>
<td style=font-family:Tahoma;font-size:8pt;>AIM </td>
<td align=left> <input type=text name=aol size=20 maxlength=20 value="<?=$member[aol]?>" style=border-color:#666666 class=input2>
<input type=checkbox value=1 name=open_aol checked> 공개</td>
<td></td>
<td></td>
<td></td>
</tr> <tr>
<td colspan="5" bgcolor="#444444" align="center"><img src="images/t.gif" width="10" height="1"></td>
</tr>
<? } ?>
<? if($group[use_msn]) { ?>
<tr align=right height=28>
<td style=font-family:Tahoma;font-size:8pt;>MSN </td>
<td align=left> <input type=text name=msn size=20 maxlength=250 value="<?=$member[msn]?>" style=border-color:#666666 class=input2>
<input type=checkbox value=1 name=open_msn checked> 공개</td>
<td></td>
<td></td>
<td></td>
</tr> <tr>
<td colspan="5" bgcolor="#444444" align="center"><img src="images/t.gif" width="10" height="1"></td>
</tr>
<? } ?>
<? if($group[use_jumin]) { ?>
<tr align=right height=28>
<td style=font-family:Tahoma;font-size:8pt; valign=top><table border=0 cellspacing=0 cellpadding=0 height=4><tr><td></td></tr></table><b>주민등록번호 </b></td>
<td align=left> <input type=text name=jumin1 size=6 maxlength=6 style=border-color:#666666 class=input2>-<input type=text name=jumin2 size=7 maxlength=7 style=border-color:#666666 class=input2> <br>* 주민등록번호는 암호화되어 저장이 되므로 관리자도 알수 없습니다<br>
(회원 중복가입을 막기 위한 검사수단으로만 사용이 됩니다)</td>
<td></td>
<td></td>
<td></td>
</tr> <tr>
<td colspan="5" bgcolor="#444444" align="center"><img src="images/t.gif" width="10" height="1"></td>
</tr>
<? } ?>
<? if($group[use_hobby]) { ?>
<tr align=right height=28>
<td style=font-family:Tahoma;font-size:8pt;>Hobby </td>
<td align=left> <input type=text name=hobby size=50 maxlength=50 value="<?=$member[hobby]?>" style=border-color:#666666 class=input2>
<input type=checkbox value=1 name=open_hobby checked> 공개</td>
<td></td>
<td></td>
<td></td>
</tr> <tr>
<td colspan="5" bgcolor="#444444" align="center"><img src="images/t.gif" width="10" height="1"></td>
</tr>
<? } ?>
<? if($group[use_job]) { ?>
<tr align=right height=28>
<td style=font-family:Tahoma;font-size:8pt;>Occupation(Job) </td>
<td align=left> <input type=text name=job size=20 maxlength=20 value="<?=$member[job]?>" style=border-color:#666666 class=input2>
<input type=checkbox value=1 name=open_job checked> 공개</td>
<td></td>
<td></td>
<td></td>
</tr> <tr>
<td colspan="5" bgcolor="#444444" align="center"><img src="images/t.gif" width="10" height="1"></td>
</tr>
<? } ?>
<? if($group[use_home_address]) { ?>
<tr align=right height=28>
<td style=font-family:Tahoma;font-size:8pt;>Home Address </td>
<td align=left> <input type=text name=home_address size=40 maxlength=255 value="<?=$member[home_address]?>" style=border-color:#666666 class=input2><input type=button value='검색' class=input style=border-color:#A5DCF1 onclick=address_popup(1)>
<input type=checkbox value=1 name=open_home_address checked> 공개</td>
<td></td>
<td></td>
<td></td>
</tr> <tr>
<td colspan="5" bgcolor="#444444" align="center"><img src="images/t.gif" width="10" height="1"></td>
</tr>
<? } ?>
<? if($group[use_home_tel]) { ?>
<tr align=right height=28>
<td style=font-family:Tahoma;font-size:8pt;>Home Phone </td>
<td align=left> <input type=text name=home_tel size=20 maxlength=20 value="<?=$member[home_tel]?>" style=border-color:#666666 class=input2>
<input type=checkbox value=1 name=open_home_tel checked> 공개</td>
<td></td>
<td></td>
<td></td>
</tr> <tr>
<td colspan="5" bgcolor="#444444" align="center"><img src="images/t.gif" width="10" height="1"></td>
</tr>
<? } ?>
<? if($group[use_office_address]) { ?>
<tr align=right height=28>
<td style=font-family:Tahoma;font-size:8pt;>Office Address </td>
<td align=left> <input type=text name=office_address size=40 maxlength=255 value="<?=$member[office_address]?>" style=border-color:#666666 class=input2><input type=button value='검색' class=input style=border-color:#A5DCF1 onclick=address_popup(2)>
<input type=checkbox value=1 name=open_office_address checked> 공개</td>
<td></td>
<td></td>
<td></td>
</tr> <tr>
<td colspan="5" bgcolor="#444444" align="center"><img src="images/t.gif" width="10" height="1"></td>
</tr>
<? } ?>
<? if($group[use_office_tel]) { ?>
<tr align=right height=28>
<td style=font-family:Tahoma;font-size:8pt;>Office Phone </td>
<td align=left> <input type=text name=office_tel size=20 maxlength=20 value="<?=$member[office_tel]?>" style=border-color:#666666 class=input2>
<input type=checkbox value=1 name=open_office_tel checked> 공개</td>
<td></td>
<td></td>
<td></td>
</tr> <tr>
<td colspan="5" bgcolor="#444444" align="center"><img src="images/t.gif" width="10" height="1"></td>
</tr>
<? } ?>
<? if($group[use_handphone]) { ?>
<tr align=right height=28>
<td style=font-family:Tahoma;font-size:8pt;>Cellular </td>
<td align=left> <input type=text name=handphone size=20 maxlength=20 value="<?=$member[handphone]?>" style=border-color:#666666 class=input2>
<input type=checkbox value=1 name=open_handphone checked> 공개</td>
<td></td>
<td></td>
<td></td>
</tr> <tr>
<td colspan="5" bgcolor="#444444" align="center"><img src="images/t.gif" width="10" height="1"></td>
</tr>
<? } ?>
<? if($group[use_mailing]) { ?>
<tr align=right height=28>
<td style=font-family:Tahoma;font-size:8pt;><b>Mailling List </b></td>
<td align=left> <input type=checkbox name=mailing value=1 checked> 메일링 가입</td>
<td></td>
<td></td>
<td></td>
</tr> <tr>
<td colspan="5" bgcolor="#444444" align="center"><img src="images/t.gif" width="10" height="1"></td>
</tr>
<? } ?>
<? if($group[use_picture]) { ?>
<tr align=right height=28>
<td style=font-family:Tahoma;font-size:8pt;>Photo </td>
<td align=left> <input type=file name=picture size=35 maxlength=255 style=border-color:#666666 class=input2>
<? if($member[picture]) echo"<br> <img src='$member[picture]' border=0>"; ?>
<input type=checkbox value=1 name=open_picture checked> 공개
</td>
<td></td>
<td></td>
<td></td>
</tr> <tr>
<td colspan="5" bgcolor="#444444" align="center"><img src="images/t.gif" width="10" height="1"></td>
</tr>
<? } ?>
<? if($group[use_comment]) { ?>
<tr align=right height=28>
<td style=font-family:Tahoma;font-size:8pt;>자기 소개서</td>
<td align=left> <textarea cols=50 rows=4 name=comment style=border-color:#666666 class=textarea2><?=$member[comment]?></textarea><br> <input type=checkbox value=1 name=open_comment checked> 공개</td>
<td></td>
<td></td>
<td></td>
</tr> <tr>
<td colspan="5" bgcolor="#444444" align="center"><img src="images/t.gif" width="10" height="1"></td>
</tr>
<? } ?>
<tr align=right height=28>
<td style=font-family:Tahoma;font-size:8pt;><b>개인정보 공개</b></td>
<td align=left> <input type=checkbox name=openinfo value=1 checked> 정보 공개</td>
<td></td>
<td></td>
<td></td>
</tr> <tr>
<td colspan="5" bgcolor="#444444" align="center"><img src="images/t.gif" width="10" height="1"></td>
</tr>
<tr height=30 bgcolor=#222222>
<td colspan=2 align=right bgcolor="#333333" ><img src=images/t.gif height="32"><br>
<input type=image border=0 src=images/button_join.gif>
<img src=images/button_close.gif border=0 onClick=window.close() style=cursor:hand>
</td>
<td></td>
<td></td>
<td></td>
</tr>
</form>
</table>
<?
@mysql_close($connect);
foot();
?>
<? include "http://www.markseo.com/zboard/mem2.htm"; ?>
소스는 너무 길어서 보기도 힘듭니다.
이런식으로 소스를 모두 적어 놓으면 대부분의 답변하는 사람은 소스를 보기도 싫어지지요~