현재 그누에서 사용하는 현재접속자. 정보
그누호환 현재 그누에서 사용하는 현재접속자.
본문
그냥 ip 나오는게 속 편할것 같더군요.. 이래저래 눈치 안보이고 말이죠.
혹시 몰라 , 기존 것은 주석 처리 했습니다.
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
define("_DOCTYPE_", "DESIGN");
$html_title = "현재접속자";
include "./bbs/gblayer.php";
?>
<p>
<TABLE width=100% cellpadding=4>
<?
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, a.lo_location
$sql = " select a.lo_ip, a.lo_location
from $cfg[table_login] a left join $cfg[table_member] b on (a.mb_id = b.mb_id)
where IFNULL(b.mb_level,0) < '$cfg[level_max]'
order by a.lo_datetime desc ";
$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 {
if ($member[mb_level] >= $cfg[level_max]) {
$mb_name = $row[lo_ip];
} else { // 관리자가 아니라면 IP 주소를 감춘후 보여줍니다.
*/
$mb_name = preg_replace("/([0-9]+).([0-9]+).([0-9]+).([0-9]+)/", "\\1.♡.\\3.\\4", $row[lo_ip]);
/* }
}
*/
?>
<tr>
<td width=140><?=$i+1?>. <?=$mb_name?></td><td style='color:#575757;'><?=htmlspecialchars($row[lo_location]);?></td>
</tr>
<? } ?>
</table>
혹시 몰라 , 기존 것은 주석 처리 했습니다.
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
define("_DOCTYPE_", "DESIGN");
$html_title = "현재접속자";
include "./bbs/gblayer.php";
?>
<p>
<TABLE width=100% cellpadding=4>
<?
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, a.lo_location
$sql = " select a.lo_ip, a.lo_location
from $cfg[table_login] a left join $cfg[table_member] b on (a.mb_id = b.mb_id)
where IFNULL(b.mb_level,0) < '$cfg[level_max]'
order by a.lo_datetime desc ";
$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 {
if ($member[mb_level] >= $cfg[level_max]) {
$mb_name = $row[lo_ip];
} else { // 관리자가 아니라면 IP 주소를 감춘후 보여줍니다.
*/
$mb_name = preg_replace("/([0-9]+).([0-9]+).([0-9]+).([0-9]+)/", "\\1.♡.\\3.\\4", $row[lo_ip]);
/* }
}
*/
?>
<tr>
<td width=140><?=$i+1?>. <?=$mb_name?></td><td style='color:#575757;'><?=htmlspecialchars($row[lo_location]);?></td>
</tr>
<? } ?>
</table>
추천
0
0
댓글 전체
위내용 그대로 php문서로 저장하면 될텐데요. ^^a . 좋은 팁이네요.
저처럼 두개 쓰세요.
비회원은 위치 파악 안되고
회원은 위치 파악 되고 ....
관리자는 경로파악 되고 ....
그런데 사실 휙 볼뿐이지 유심히 볼 이유가 없던데요.
감사합니다. zzzz님도 항상 행복 하시고, 건강 하세요 ~ ^^
(띄어쓰기 주의 하세요.^^)
비회원은 위치 파악 안되고
회원은 위치 파악 되고 ....
관리자는 경로파악 되고 ....
그런데 사실 휙 볼뿐이지 유심히 볼 이유가 없던데요.
감사합니다. zzzz님도 항상 행복 하시고, 건강 하세요 ~ ^^
(띄어쓰기 주의 하세요.^^)

하하하... 쓰고 나니, gblayer.php 가 두개네요.. 관리자님의 실수 ~
하나 지우고 쓰세요 ~
하나 지우고 쓰세요 ~
정말.. 어디다 넣어야 하는건가요? ㅡㅡ;;

초보입니다..위 소스를 어디에 넣어야 하는건가요?..사용법좀 알려주시길..

위에 소스를 임의의 파일로 만들어 저장합니다. (예) ./bbs/logon_list.php <-bbs 폴더 아래에 logon_list.php
파일로 저장했다구 하구염....
보이고자 하는 파일(PHP)안에 방금전에 logon_list.php 이걸 원하는 위치에 넣어주시면 됩니다.
<? include "./logon_list.php"; ?> 또는
<? include "./bbs/logon_list.php"; ?> 이렇게요. 보여주는 페이지에 따라 경로가 바뀔 수 있죠 ...
아웃로그인 불러올때와 비슷하죠 ^^
이해하면 쉬운데...막상할려면 어려운게 ... 이런거라는
파일로 저장했다구 하구염....
보이고자 하는 파일(PHP)안에 방금전에 logon_list.php 이걸 원하는 위치에 넣어주시면 됩니다.
<? include "./logon_list.php"; ?> 또는
<? include "./bbs/logon_list.php"; ?> 이렇게요. 보여주는 페이지에 따라 경로가 바뀔 수 있죠 ...
아웃로그인 불러올때와 비슷하죠 ^^
이해하면 쉬운데...막상할려면 어려운게 ... 이런거라는