이건 검색해도 안나오네요.; 정보
그누보드 이건 검색해도 안나오네요.;첨부파일
본문
memberlist.php를 수정해서 멤버리스트를 만들었는데요.
회원 정보를 공개한 사람의 정보만 표시하게 할순 없나요?
회원 정보를 공개한 사람의 정보만 표시하게 할순 없나요?
댓글 전체
글 수정 해서 올렸습니다.
ml.php 파일 소스를 뿌리지 말고 그대로 업로드 해 보세요.
_DOCTYPE_ 오류 : NONE , STYLE , DESIGN 중 하나를 사용하세요.
Parse error: parse error in /home/new_2/yongzi25c/public_html/gnu3/menu/ml.php on line 137
이런 에러가 뜨네요?
Parse error: parse error in /home/new_2/yongzi25c/public_html/gnu3/menu/ml.php on line 137
이런 에러가 뜨네요?
echo "
<tr class='ht list$list' height=25 align=center>
<td>$tmp_name</td>
<td>$row[mb_id]</td>
<td>$row[mb_email]</td>
<td>$row[mb_tel]</td>
<td>$row[mb_zip1]-$row[mb_zip2] $row[mb_addr1] $row[mb_addr2]</td>
<td>$row[mb_birth]</td>
<td>".substr($row[mb_today_login],2,8)."</td>
</tr> ";
위 소스를 찾아... 밑에 부분으로 대체하세요.
if (!$mb[mb_open]) {
echo ; // 공개하지 않은자를 나타내는 곳
} else {
echo "
<tr class='ht list$list' height=25 align=center>
<td>$tmp_name</td>
<td>$row[mb_id]</td>
<td>$row[mb_email]</td>
<td>$row[mb_tel]</td>
<td>$row[mb_zip1]-$row[mb_zip2] $row[mb_addr1] $row[mb_addr2]</td>
<td>$row[mb_birth]</td>
<td>".substr($row[mb_today_login],2,8)."</td>
</tr> ";
}
<tr class='ht list$list' height=25 align=center>
<td>$tmp_name</td>
<td>$row[mb_id]</td>
<td>$row[mb_email]</td>
<td>$row[mb_tel]</td>
<td>$row[mb_zip1]-$row[mb_zip2] $row[mb_addr1] $row[mb_addr2]</td>
<td>$row[mb_birth]</td>
<td>".substr($row[mb_today_login],2,8)."</td>
</tr> ";
위 소스를 찾아... 밑에 부분으로 대체하세요.
if (!$mb[mb_open]) {
echo ; // 공개하지 않은자를 나타내는 곳
} else {
echo "
<tr class='ht list$list' height=25 align=center>
<td>$tmp_name</td>
<td>$row[mb_id]</td>
<td>$row[mb_email]</td>
<td>$row[mb_tel]</td>
<td>$row[mb_zip1]-$row[mb_zip2] $row[mb_addr1] $row[mb_addr2]</td>
<td>$row[mb_birth]</td>
<td>".substr($row[mb_today_login],2,8)."</td>
</tr> ";
}
이렇게 하니깐 해서 위에 윗분의 변수를 넣었더니 에러가 나네요.
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
define("_DOCTYPE_", "DESIGN");
$html_title = "용지25c > 친구정보게시판";
if (!$member[mb_id]) {
alert("회원용 페이지입니다. 로그인하세요", "./?doc=$cfg[bbs_dir]/mblogin.php&url=". urlencode("./?doc=$doc"));
}
if ($member[mb_level] < 3){
alert("정회원만 페이지에 접근 할수 있습니다.","./");
}
if (!$mb[mb_open]) {
변수 = "공개 하지 않은자";
} else {
변수 = "공개 한 자";
}
include "./$cfg[bbs_dir]/gblayer.php";
$sql_common = " from $cfg[table_member] ";
$sql_search = " where (1) ";
if ($stext) {
$sql_search .= " and ( ";
switch ($sselect) {
case "mb_level" :
case "mb_point" :
$sql_search .= " ($sselect >= '$stext') ";
break;
default :
$sql_search .= " ($sselect like '%$stext%') ";
break;
}
$sql_search .= " ) ";
}
if ($is_admin == 'group') {
$sql_search .= " and mb_level = '$member[mb_level]' ";
}
if (!$ssort) {
$ssort = "mb_datetime";
$sorder = "desc";
}
$sql_order = " order by $ssort $sorder ";
$sql = " select count(*)
$sql_common
$sql_search
$sql_order ";
$row = sql_fetch($sql);
$total_count = $row[0];
$rows = $cfg[page_rows];
$total_page = ceil($total_count / $rows); // 전체 페이지 계산
if ($page == "") $page = 1; // 페이지가 없으면 첫 페이지 (1 페이지)
$from_record = ($page - 1) * $rows; // 시작 열을 구함
$sql = " select *
$sql_common
$sql_search
$sql_order
limit $from_record, $rows ";
$result = sql_query($sql);
$listall = "<a href='./?doc=$doc'>처음</a>";
?>
<table align=center width=700 cellpadding=3 cellspacing=1>
<form name=fsearch method=get action='./'>
<input type=hidden name=doc value='<?=$doc?>'>
<tr>
<td width=40% align=left><? echo "$listall" ?></td><td width=20% align=left> 회원 <b><? echo "$total_count" ?></b> 명</td>
<td width=40% align=right>
<select name=sselect class=cssselect>
<option value='mb_name'>성명</option>
<option value='mb_id'>아이디</option>
<option value='mb_email'>E-MAIL</option>
<option value='mb_tel'>연락처</option>
</select>
<input type=text name=stext class=input required itemname='검색어' value='<? echo $stext ?>'>
<input type=submit value='검색' class=cssbutton></td>
</tr>
</form>
</table>
<table align=center width=700 cellpadding=3 cellspacing=1 class=tablebg>
<tr class='subject subjectbg ht' align=center>
<td width=50><?=subject_sort_link('mb_name')?>성명</a></td>
<td width=50><?=subject_sort_link('mb_id')?>아이디</a></td>
<td><?=subject_sort_link('mb_email')?>e-mail</a></td>
<td width=80><?=subject_sort_link('mb_tel')?>연락처</a></td>
<td><?=subject_sort_link('mb_zip1')?>주소</a></td>
<td><?=subject_sort_link('mb_birth')?>생일</a></td>
<td width=60><?=subject_sort_link('mb_today_login')?>최종접속일</a></td>
</tr>
<?
for ($i=0; $row=mysql_fetch_array($result); $i++) {
$sql2 = " select count(*) from $cfg[table_group_member] where mb_id = '$row[mb_id]' ";
$row2 = sql_fetch($sql2);
$tmp_name = gblayer($row[mb_id], $row[mb_name], $row[mb_email], $row[mb_homepage], $row[mb_open]);
$list = $i%2;
echo "
<tr class='ht list$list' height=25 align=center>
<td>$tmp_name</td>
<td>$row[mb_id]</td>
<td>$row[mb_email]</td>
<td>$row[mb_tel]</td>
<td>$row[mb_zip1]-$row[mb_zip2] $row[mb_addr1] $row[mb_addr2]</td>
<td>$row[mb_birth]</td>
<td>".substr($row[mb_today_login],2,8)."</td>
</tr> ";
}
if ($i == 0) {
echo "<tr><td colspan='10' align=center height=100 class=contentbg>자료가 없습니다.</td></tr>";
}
echo "</table>";
$pagelist = get_paging($default[de_write_pages], $page, $total_page, $rows, "./?doc=$doc&$qstr&page=");
if ($pagelist) {
echo "<table align=center width=700 cellpadding=3 cellspacing=1><tr><td align=right>$pagelist</td></tr></table>\n";
}
if ($stext) {
echo "<script language='javascript'>document.fsearch.sselect.value = '$sselect';</script>\n";
}
?>
<script language='javascript'>
document.fsearch.stext.focus();
</script>
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
define("_DOCTYPE_", "DESIGN");
$html_title = "용지25c > 친구정보게시판";
if (!$member[mb_id]) {
alert("회원용 페이지입니다. 로그인하세요", "./?doc=$cfg[bbs_dir]/mblogin.php&url=". urlencode("./?doc=$doc"));
}
if ($member[mb_level] < 3){
alert("정회원만 페이지에 접근 할수 있습니다.","./");
}
if (!$mb[mb_open]) {
변수 = "공개 하지 않은자";
} else {
변수 = "공개 한 자";
}
include "./$cfg[bbs_dir]/gblayer.php";
$sql_common = " from $cfg[table_member] ";
$sql_search = " where (1) ";
if ($stext) {
$sql_search .= " and ( ";
switch ($sselect) {
case "mb_level" :
case "mb_point" :
$sql_search .= " ($sselect >= '$stext') ";
break;
default :
$sql_search .= " ($sselect like '%$stext%') ";
break;
}
$sql_search .= " ) ";
}
if ($is_admin == 'group') {
$sql_search .= " and mb_level = '$member[mb_level]' ";
}
if (!$ssort) {
$ssort = "mb_datetime";
$sorder = "desc";
}
$sql_order = " order by $ssort $sorder ";
$sql = " select count(*)
$sql_common
$sql_search
$sql_order ";
$row = sql_fetch($sql);
$total_count = $row[0];
$rows = $cfg[page_rows];
$total_page = ceil($total_count / $rows); // 전체 페이지 계산
if ($page == "") $page = 1; // 페이지가 없으면 첫 페이지 (1 페이지)
$from_record = ($page - 1) * $rows; // 시작 열을 구함
$sql = " select *
$sql_common
$sql_search
$sql_order
limit $from_record, $rows ";
$result = sql_query($sql);
$listall = "<a href='./?doc=$doc'>처음</a>";
?>
<table align=center width=700 cellpadding=3 cellspacing=1>
<form name=fsearch method=get action='./'>
<input type=hidden name=doc value='<?=$doc?>'>
<tr>
<td width=40% align=left><? echo "$listall" ?></td><td width=20% align=left> 회원 <b><? echo "$total_count" ?></b> 명</td>
<td width=40% align=right>
<select name=sselect class=cssselect>
<option value='mb_name'>성명</option>
<option value='mb_id'>아이디</option>
<option value='mb_email'>E-MAIL</option>
<option value='mb_tel'>연락처</option>
</select>
<input type=text name=stext class=input required itemname='검색어' value='<? echo $stext ?>'>
<input type=submit value='검색' class=cssbutton></td>
</tr>
</form>
</table>
<table align=center width=700 cellpadding=3 cellspacing=1 class=tablebg>
<tr class='subject subjectbg ht' align=center>
<td width=50><?=subject_sort_link('mb_name')?>성명</a></td>
<td width=50><?=subject_sort_link('mb_id')?>아이디</a></td>
<td><?=subject_sort_link('mb_email')?>e-mail</a></td>
<td width=80><?=subject_sort_link('mb_tel')?>연락처</a></td>
<td><?=subject_sort_link('mb_zip1')?>주소</a></td>
<td><?=subject_sort_link('mb_birth')?>생일</a></td>
<td width=60><?=subject_sort_link('mb_today_login')?>최종접속일</a></td>
</tr>
<?
for ($i=0; $row=mysql_fetch_array($result); $i++) {
$sql2 = " select count(*) from $cfg[table_group_member] where mb_id = '$row[mb_id]' ";
$row2 = sql_fetch($sql2);
$tmp_name = gblayer($row[mb_id], $row[mb_name], $row[mb_email], $row[mb_homepage], $row[mb_open]);
$list = $i%2;
echo "
<tr class='ht list$list' height=25 align=center>
<td>$tmp_name</td>
<td>$row[mb_id]</td>
<td>$row[mb_email]</td>
<td>$row[mb_tel]</td>
<td>$row[mb_zip1]-$row[mb_zip2] $row[mb_addr1] $row[mb_addr2]</td>
<td>$row[mb_birth]</td>
<td>".substr($row[mb_today_login],2,8)."</td>
</tr> ";
}
if ($i == 0) {
echo "<tr><td colspan='10' align=center height=100 class=contentbg>자료가 없습니다.</td></tr>";
}
echo "</table>";
$pagelist = get_paging($default[de_write_pages], $page, $total_page, $rows, "./?doc=$doc&$qstr&page=");
if ($pagelist) {
echo "<table align=center width=700 cellpadding=3 cellspacing=1><tr><td align=right>$pagelist</td></tr></table>\n";
}
if ($stext) {
echo "<script language='javascript'>document.fsearch.sselect.value = '$sselect';</script>\n";
}
?>
<script language='javascript'>
document.fsearch.stext.focus();
</script>
보이는게 답입니다.
김영채님께서 수정하신 소스를 이곳에다 뿌려보세요.
김영채님께서 수정하신 소스를 이곳에다 뿌려보세요.
그 변수 알수 없을까요?
if (!$mb[mb_open]) {
변수 = "공개 하지 않은자";
} else {
변수 = "공개 한 자";
}
변수 = "공개 하지 않은자";
} else {
변수 = "공개 한 자";
}