묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
회원가입시나 수정시 닉네임/ID /E-mail 은 중복체크를 하자나요 . 이름도 가능할까요?
2005.08.07 15:05
회원가입시나 수정시 닉네임/ID /E-mail 은 중복체크를 하자나요 . 이름도 가능할까요?
$lang->msg_exists_nick_name = \
댓글 3
-
조경민
2005.08.07 15:06
관리자 에서 지정 해야 한다는 것으로 알고 있어요 ^ㅡ^ -
거니
2005.08.07 17:56
<body leftmargin="0" marginwidth="0" topmargin="2" marginheight="0" STYLE='overflow-x:hidden; overflow-y:hidden;'>
<?
// 라이브러리 함수 파일 인크루드
require "lib.php";
// DB 연결
$connect=dbConn();
// 멤버정보 구하기
$member=member_info();
if(!$page&&!$status) $status=1;
// 그룹데이타 읽어오기;;
$group_data=mysql_fetch_array(mysql_query("select * from $group_table where no='$member[group_no]'"));
// 검색어 처리;;
if($keyword) {
if(!$status) $s_que=" where user_id = '$keyword' or name = '$keyword' ";
}
// 전체 회원의 수
$temp2=mysql_fetch_array(mysql_query("select count(*) from $member_table $s_que"));
$total_member=$temp2[0];
if($status) {
$_str = trim(zReadFile("data/now_member_connect.php"));
if($_str) {
$_str = str_replace("<?/*","",$_str);
$_str = str_replace("*/?>","",$_str);
$_connector = explode(":",$_str);
$total = count($_connector);
}
} else $total=$total_member;
// 페이지 계산
$page_num=9999999;
$total_page=(int)(($total-1)/$page_num)+1;
if(!$page) $page=1;
if($page>$total_page) $page=1;
$start_num=($page-1)*$page_num;
// 데이타 뽑아오는 부분
// 오프라인 멤버
if(!$status) {
$que="select * from $member_table $s_que order by no desc limit $start_num,$page_num";
$result=mysql_query($que) or Error(mysql_error());
// 온라인 멤버
} else {
$endnum = $start_num + $page_num ;
if($endnum>$total) $endnum=$total;
unset($s_que);
for($i=$start_num;$i<$endnum;$i++) {
$member_no = substr($_connector[$i],12);
if($s_que) $s_que .= " or no = '$member_no' "; else $s_que = " where no = '$member_no' ";
}
$que = "select * from $member_table $s_que";
$result=mysql_query($que) or Error(mysql_error());
}
// 화면에 출력
echo"
<DIV STYLE='overflow-x:hidden; overflow-y:auto; width:100%; height:150; leftmargin=0 marginwidth=0 topmargin=2 marginheight=0; line-height:150%;' align=right><table cellpadding=0 cellspacing=0>";
//반복 숫자가 많을경우 표 안에서 스크롤바를 만들기 위해 상단 div레이어를 이용함.
$loop_number=$total-($page-1)*$page_num;
while($data=mysql_fetch_array($result)) {
$name=stripslashes($data[name]);
$user_id=stripslashes($data[user_id]);
$member=stripslashes($data[level]);
// 이름 그림 - 정해진 회원의 이름을 대신해서 나타나는 아이콘
$temp_name = get_private_icon($data[no], "2");
if($temp_name) $name="<img src='http://홈페이지주소/제로보드폴더/$temp_name' border=0 align=absmiddle>";
// ★★★ 위 두줄을 주석 또는 삭제시 이름그림 대신 "이름"으로 출력 ★★★
// 마크 그림 - 정해진 회원의 이름 앞에만 나타나는 아이콘입니다.
else {
if($member == "1"){ //레벨1이라면
$name=stripslashes("<img src='../mem_icon/admin1_face.gif' border=0 align='absmiddle'>".$data[name]);
}
if($member == "2"){ //레벨2이라면
$name=stripslashes("<img src='../mem_icon/admin2_face.gif' border=0 align='absmiddle'>".$data[name]);
}
if ($member == "3"){ //레벨3이라면
$name=stripslashes("<img src='../mem_icon/admin3_face.gif' border=0 align='absmiddle'>".$data[name]);
}
if($member == "4"){ //레벨4이라면
$name=stripslashes("<img src='../mem_icon/admin4_face.gif' border=0 align='absmiddle'>".$data[name]);
}
if($member == "5"){ //레벨5이라면
$name=stripslashes("<img src='../mem_icon/admin5_face.gif' border=0 align='absmiddle'>".$data[name]);
}
if($member == "6"){ //레벨6이라면
$name="<img src='../mem_icon/admin6_face.gif' border=0 align='absmiddle'>".stripslashes($data[name]);
}
if($member == "7"){ //레벨7이라면
$name=stripslashes("<img src='../mem_icon/admin7_face.gif' border=0 align='absmiddle'>".$data[name]);
}
if($member == "8"){ //레벨8이라면
$name=stripslashes("<img src='../mem_icon/admin8_face.gif' border=0 align='absmiddle'>".$data[name]);
}
if($member == "9"){ //레벨9이라면
$name=stripslashes("<img src='../mem_icon/admin8_face.gif' border=0 align='absmiddle'>".$data[name]);
}
if($member == "10"){ //레벨10이라면
$name=stripslashes($data[name]);
}
}
// 마크 그림(이름앞에 붙는 아이콘)이 등록되지 않을 경우 나타나는 아이콘
echo"
<tr><td height=18 align=right>
<a href=javascript:void(window.open('http://홈페이지주소/제로보드폴더/view_info.php?member_no=$data[no]','view_info','width=400,height=510,toolbar=no,scrollbars=yes')) onfocus='this.blur()'>$name</a> </td></tr>";
$loop_number--;
}
echo"</table></div>
";
// MySQL 닫기
if($connect) mysql_close($connect);
?>
</body>
홈페이지 주소와 제로보드 폴더(2군데)는 맞게 넣어주시고..
레벨아이콘의 이미지 경로는 맞게 넣어주시면 될겁니다... -
박상필
2005.08.07 22:50
감사합니다...
정말 되네요...^^