회원접속현황...member.php 질문드립니다. 정보
그누보드 회원접속현황...member.php 질문드립니다.본문
오류에 대한 질문이신 경우 아래의 내용을 상세히 채워주시면 답변이 수월해 집니다.
오류발생 주소 (반드시) :
그누보드 버전 : 3.10
OS (리눅스, 윈도우즈, 기타) :
PHP 버전 :
register_globals (On, Off 여부) :
MySQL 버전 :
웹호스팅 회사 : mycgi
답변하실분께 미리 감사의 마음을 전해주세요. : 질문만 해대서 죄송합니다... 답변해주시는 님들께 염치가 무진장 없습니다. ^^
질문내용 :
제가 쓰고있는 member.php 입니다. 팁엔테크란에 박갑성님이 올려주신걸 고대로 복사해서 쓰고 있습니다.
(php에 대해선 아는게 전무해서요...도무지 해석이 않됩니다.)
근데 회원이 접속해있는 상태에서 보면 회원 이름이 양갈래로 정렬이 됩니다.
한명은 왼쪽벽에 붙고...다른 한명은 오른쪽 벽에 붙고...--;
---------------------------------------------------------------------------------
1. 고소영........................................................................................... 2. 이나영
이렇게요... 원래 이런건지...
또하나 살짝 껴서(?) 질문합니다...염치불구..
알리미를 달았는데 알리미의 회원접속현황과 그누보드에 붙어있는 회원접속현황과 틀리게 나타나는데
이건 왜 그런가요?
아래는 member.php 입니다.
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
define("_DOCTYPE_", "DESIGN");
$html_title = "접속회원";
$mod = 6; // 6명이 출력되면 한줄 아래로 출력
?>
<table width=100% cellpadding=1 cellspacing=1>
<tr><td height=1 background='./<?=$cfg[bbs_dir]?>/line.gif'></td></tr>
<tr><td class='subject subjectbg ht arial' align=center>현재 접속자</td></tr>
<tr><td height=1 background='./<?=$cfg[bbs_dir]?>/line.gif'></td></tr>
<tr>
<td>
<table width=100% cellpadding=0 cellspacing=0><tr><td>
<?
include "./$cfg[bbs_dir]/gblayer.php";
$guest_count = 0;
$sql = " select a.mb_id, b.mb_name, b.mb_icon, b.mb_email, b.mb_homepage, b.mb_open, a.lo_ip
from $cfg[table_login] a left join $cfg[table_member] b on (a.mb_id = b.mb_id)
order by a.mb_id desc, a.lo_ip ";
$result = sql_query($sql);
for ($i=0; $row=mysql_fetch_array($result); $i++) {
if ($row[mb_id]) {
$tmp_name = gblayer($row[mb_id], cut_str($row[mb_name],12), $row[mb_email], $row[mb_homepage], $row[mb_open]);
echo "<table width=85% align=left><tr>";
echo "<td height=20><font color=777777>".(($rows)+$i+1).".</font> $tmp_name</td>";
echo "</tr></table>";
if ($i && $i%$mod==0) {
echo "</td></tr><tr><td>";
}
}
}
mysql_free_result($result);
?>
</table>
</td>
</tr>
</table>
오류발생 주소 (반드시) :
그누보드 버전 : 3.10
OS (리눅스, 윈도우즈, 기타) :
PHP 버전 :
register_globals (On, Off 여부) :
MySQL 버전 :
웹호스팅 회사 : mycgi
답변하실분께 미리 감사의 마음을 전해주세요. : 질문만 해대서 죄송합니다... 답변해주시는 님들께 염치가 무진장 없습니다. ^^
질문내용 :
제가 쓰고있는 member.php 입니다. 팁엔테크란에 박갑성님이 올려주신걸 고대로 복사해서 쓰고 있습니다.
(php에 대해선 아는게 전무해서요...도무지 해석이 않됩니다.)
근데 회원이 접속해있는 상태에서 보면 회원 이름이 양갈래로 정렬이 됩니다.
한명은 왼쪽벽에 붙고...다른 한명은 오른쪽 벽에 붙고...--;
---------------------------------------------------------------------------------
1. 고소영........................................................................................... 2. 이나영
이렇게요... 원래 이런건지...
또하나 살짝 껴서(?) 질문합니다...염치불구..
알리미를 달았는데 알리미의 회원접속현황과 그누보드에 붙어있는 회원접속현황과 틀리게 나타나는데
이건 왜 그런가요?
아래는 member.php 입니다.
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
define("_DOCTYPE_", "DESIGN");
$html_title = "접속회원";
$mod = 6; // 6명이 출력되면 한줄 아래로 출력
?>
<table width=100% cellpadding=1 cellspacing=1>
<tr><td height=1 background='./<?=$cfg[bbs_dir]?>/line.gif'></td></tr>
<tr><td class='subject subjectbg ht arial' align=center>현재 접속자</td></tr>
<tr><td height=1 background='./<?=$cfg[bbs_dir]?>/line.gif'></td></tr>
<tr>
<td>
<table width=100% cellpadding=0 cellspacing=0><tr><td>
<?
include "./$cfg[bbs_dir]/gblayer.php";
$guest_count = 0;
$sql = " select a.mb_id, b.mb_name, b.mb_icon, b.mb_email, b.mb_homepage, b.mb_open, a.lo_ip
from $cfg[table_login] a left join $cfg[table_member] b on (a.mb_id = b.mb_id)
order by a.mb_id desc, a.lo_ip ";
$result = sql_query($sql);
for ($i=0; $row=mysql_fetch_array($result); $i++) {
if ($row[mb_id]) {
$tmp_name = gblayer($row[mb_id], cut_str($row[mb_name],12), $row[mb_email], $row[mb_homepage], $row[mb_open]);
echo "<table width=85% align=left><tr>";
echo "<td height=20><font color=777777>".(($rows)+$i+1).".</font> $tmp_name</td>";
echo "</tr></table>";
if ($i && $i%$mod==0) {
echo "</td></tr><tr><td>";
}
}
}
mysql_free_result($result);
?>
</table>
</td>
</tr>
</table>
댓글 전체
야동은 바로바로 사라지더군요...ㅎㅎㅎ

만도님!
멋져!!!!!! ㅎㅎ
가츠님 에프티피라~~~~
멋져!!!!!! ㅎㅎ
가츠님 에프티피라~~~~
감사합니다 나스카님, 만도님.
아주 잘 정렬이 되네요...^^
덕분에 기분 좋은 아침 맞았습니다. 행복한 하루 되세요~
아주 잘 정렬이 되네요...^^
덕분에 기분 좋은 아침 맞았습니다. 행복한 하루 되세요~
가츠님의 에프티피에 해당 프로그램이 올라와 있는것 같읍니다...
주소는 잘몰르겠고 제가 절대 안올렸읍니다...
주소는 잘몰르겠고 제가 절대 안올렸읍니다...
울트라 에디트에 파일비교가 있읍니다...
창이 두개가 파박~!열림시롱 두파일을 거시기해서 색깔로 표시해 보여줍니다...
창이 두개가 파박~!열림시롱 두파일을 거시기해서 색깔로 표시해 보여줍니다...
1. 움... 일반 아스키 코드 (간단히, 텍스트로 구현된 파일비교시 windows의 도스창 -command, cmd ...- 에서
2. c:\windows\>compare a b ===> 요 명령이 먹나요?
3. 아님, 윈도우 호환 프로그램중에서 소스 또는 텍스트형식의 파일을 비교하는 프로그램이 있나요?
2.번째 줄에 기재된 내용이 실행되면 편할 것인디...
2. c:\windows\>compare a b ===> 요 명령이 먹나요?
3. 아님, 윈도우 호환 프로그램중에서 소스 또는 텍스트형식의 파일을 비교하는 프로그램이 있나요?
2.번째 줄에 기재된 내용이 실행되면 편할 것인디...
하단에 소스 올라갑니다.
중반부 보시면, 다음과 같은 부분이 있습니다.
where a.mb_id <> 'admin' => 현재 접속자 중에서, id가 admin인 접속자는, 현재회원 목록에
표시되지 않습니다.
기재한 소스와 비교하세요.
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
define("_DOCTYPE_", "DESIGN");
$html_title = "현재접속회원";
include "./$cfg[bbs_dir]/gblayer.php";
?>
<table width=100% cellpadding=0 cellspacing=0>
<tr><td height=1 background='./<?=$cfg[bbs_dir]?>/line.gif'></td></tr>
<tr><td class='subject subjectbg ht'> <?=$html_title?></td></tr>
<tr><td height=1 background='./<?=$cfg[bbs_dir]?>/line.gif'></td></tr>
</table>
<p>
<TABLE width=100%>
<TR>
<TD class=lh2>
<?
include "bbs/gblayer.php";
$sql = " select a.mb_id, b.mb_name, b.mb_icon, b.mb_email, b.mb_homepage, b.mb_open, a.lo_ip
from $cfg[table_login] a left join $cfg[table_member] b on (a.mb_id = b.mb_id)
where a.mb_id <> 'admin'
order by a.mb_id desc, a.lo_ip ";
$result = sql_query($sql);
for ($i=0; $row=mysql_fetch_array($result); $i++) {
if ($row[mb_id]) {
$mb_name = gblayer($row[mb_id], $row[mb_name], $row[mb_email], $row[mb_homepage], $row[mb_open]);
} else {
$mb_name = $row[lo_ip];
}
echo "$mb_name<span style='width:30px;'></span>";
}
mysql_free_result($result);
?>
</TD>
</TR>
</TABLE>
중반부 보시면, 다음과 같은 부분이 있습니다.
where a.mb_id <> 'admin' => 현재 접속자 중에서, id가 admin인 접속자는, 현재회원 목록에
표시되지 않습니다.
기재한 소스와 비교하세요.
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
define("_DOCTYPE_", "DESIGN");
$html_title = "현재접속회원";
include "./$cfg[bbs_dir]/gblayer.php";
?>
<table width=100% cellpadding=0 cellspacing=0>
<tr><td height=1 background='./<?=$cfg[bbs_dir]?>/line.gif'></td></tr>
<tr><td class='subject subjectbg ht'> <?=$html_title?></td></tr>
<tr><td height=1 background='./<?=$cfg[bbs_dir]?>/line.gif'></td></tr>
</table>
<p>
<TABLE width=100%>
<TR>
<TD class=lh2>
<?
include "bbs/gblayer.php";
$sql = " select a.mb_id, b.mb_name, b.mb_icon, b.mb_email, b.mb_homepage, b.mb_open, a.lo_ip
from $cfg[table_login] a left join $cfg[table_member] b on (a.mb_id = b.mb_id)
where a.mb_id <> 'admin'
order by a.mb_id desc, a.lo_ip ";
$result = sql_query($sql);
for ($i=0; $row=mysql_fetch_array($result); $i++) {
if ($row[mb_id]) {
$mb_name = gblayer($row[mb_id], $row[mb_name], $row[mb_email], $row[mb_homepage], $row[mb_open]);
} else {
$mb_name = $row[lo_ip];
}
echo "$mb_name<span style='width:30px;'></span>";
}
mysql_free_result($result);
?>
</TD>
</TR>
</TABLE>