웹마스터 팁

아래에 어느분께서 올려놓으신 스크립트를 보고 조금 수정했습니다.

따로 DB연결관련 php파일이 없어도 db.config.php를 include해서 거기에 있는 변수를 사용해도 되더군요.

조금 수정한 스크립트입니다.

참고하세요.

<?php
$logged_info = Context::get("logged_info");
if($logged_info)
{
echo $logged_info->nick_name."님 로그인 되었습니다";
}
else
{
echo "로그인을 먼저 하십시요 <br>";
return;
}
if ( $logged_info->user_id != "admin"){
echo"<br> 관리자가 아니시군요, <br> 이 리스트를 실행할수 없습니다.";
return;
}
else {
echo"<br> 당신은 관리자이십니다. <br> 환영합니다.";
}

include "/DATA/neti/public_html/xe/files/config/db.config.php";
$link = mysql_connect($db_info->db_hostname, $db_info->db_userid, $db_info->db_password);
$dbname = "neti_db";
$tablename = "xe_member";
mysql_select_db($dbname, $link);
$query = "select * from xe_member where user_id != 'webmaster'";
mysql_query("set names utf8;");
$result = mysql_query($query, $link);
$num_results = mysql_num_rows($result);
?>
<p>(총 회원수 : <?php echo $num_results ?>명)</p>
<table border='1' cellspacing='0' bordercolorlight='black'>
<tr>
<td bgcolor="#FFFF00" nowrap>id</td>
<td bgcolor="#FFFF00" nowrap>이름</td>
<td bgcolor="#FFFF00" nowrap>생일</td>
<td bgcolor="#FFFF00" nowrap>주소</td>
<td bgcolor="#FFFF00" nowrap>전화</td>
<td bgcolor="#FFFF00" nowrap>휴대폰</td>
<td bgcolor="#FFFF00" nowrap>면허번호</td>
</tr>
<?php
$i = 0;
while ($data = mysql_fetch_array($result))
{
$user_id = $data[user_id];
$user_name = $data[user_name];
$homepage = $data[homepage];
$blog = $data[blog];
$email_address = $data[email_address];
$birthday = $data[birthday];
$last_login = $data[last_login];
$data1 = unserialize($data[extra_vars]);
$array = array();
if (is_object($data1))
{
$array = get_object_vars($data1);
}
$juso = str_replace("|@|"," ",trim($array[juso], "\""));
$phone = str_replace("|@|","-",trim($array[phone], "\""));
$hp = str_replace("|@|","-",trim($array[hp], "\""));
$docno = trim($array[docno], "\"");

$list[$i][user_id] = $user_id;
$list[$i][user_name] = $user_name;
$list[$i][birthday] = $birthday;
$list[$i][juso] = $juso;
$list[$i][phone] = $phone;
$list[$i][hp] = $hp;
$list[$i][docno] = $docno;
       
$i++;
}
   
mysql_free_result($result); //result 인자와 관련된 점유 메모리를 해제한다

sort($list); // order by user_id, void sort(array, flags), flags: SORT_REGULAR - 통상적인 방법으로 원소를 비교 SORT_NUMERIC - 수치적으로 원소를 비교 SORT_STRING - 문자열로 원소를 비교

for ($j = 0; $j < $i; $j++)
{
$user_id = $list[$j][user_id];
$user_name = $list[$j][user_name];
$birthday = $list[$j][birthday];
$juso = $list[$j][juso];
$phone = $list[$j][phone];
$hp = $list[$j][hp];
$docno = $list[$j][docno];
echo "<tr>
<td nowrap bgcolor=#FFFFCC>$user_id</td>
<td bgcolor=#FFFF00>$user_name</td>
<td bgcolor=#FFFF00>$birthday</td>
<td bgcolor=#FFFFCC>$juso</td>
<td bgcolor=#FFFFCC>$phone</td>
<td bgcolor=#FFFFCC>$hp</td>
<td bgcolor=#FFFFCC>$docno</td>
</tr>";
}
?>
</table>

제목 글쓴이 날짜
쭘's식 홈페이지 만들기 No.3 - 깔끔 노프레임 (미리보기 포함) [37] file 쭘's 2003.06.07
스크롤바 내맘대루 색바꾸기 [예제추가] [5] ˚ⓢⓘⓔ。 2003.06.07
펼침메뉴소스 [12] 이성헌 2003.06.08
[매크로] 노프레임 페이지 작성시 나모에서 링크 타겟 매크로로 입력하기 [4] 김병희 2003.06.14
자신이 만든 문서가 HTML(XHTML) 표준에 따르고 있는지 검사해 보는 방법. [6] 귀여운Rootin 2003.06.14
[매크로] mac_0004 메뉴를 담은 표의 위치와 모양 바꿔치기 매크로 [1] 김병희 2003.06.16
쭘's식 홈페이지 만들기 No.4 - (미리보기 포함) [26] file 쭘's 2003.06.16
새창에서 세로스크롤만 되도록 하기 [10] 윙크벨 2003.06.26
노프레임 게시판을 만들때 이미지 경로지정 [11] webzang 2003.06.26
[HTML에 필터 적용] 알파 필터 filter: Alpha(Opacity= 적용에 주의할 참고사항들 [2] 김병희 2003.06.28
반짝이게 해보자 [5] 팩맨24 2003.07.03
도메인 주소를 고정한 페이지를 새로고침해도 처음으로 돌아가는것을 방지 ★ [24] 새벽이슬 2003.07.05
히야[HIYA] - 노프레임 왕초보가되어 프로젝트 !! [ 노프레임 홈피 만들기 !! 7번째강좌 ] [19] 공찬영 2003.07.05
쭘's식 홈페이지 만들기 No.5 - (미리보기 포함) [18] file 쭘's 2003.07.07
내 카페/홈페이지에 뉴스 달기 소스 공개 [9] 깜보 2003.07.10
노프레임 홈만들기 (1) - 표로 레이아웃 만들고 그림 삽입하기 [45] file @kihwa 2003.07.11
링크부분에 밑줄을 없애는 방법.... [10] 공유 2003.07.19
링크 클릭시 점선 없애는 이벤트. 일일히 지정안하고 한꺼번에 되게 하기. [14] 최용근 2003.07.24
HTML필수 항목( 기본구조)- 초보자용 입니다! 김수한 2003.07.25
홈제작에 있어 가장중요한 "경로지정의 이해" 1편 입니다. [5] 김수한 2003.07.25