SIR 에서 사용하는 현재접속자입니다. > 그누3 팁자료실

그누3 팁자료실

SIR 에서 사용하는 현재접속자입니다. 정보

그누호환 SIR 에서 사용하는 현재접속자입니다.

본문

그누보드 3.23 이상만 가능합니다.

<?
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
          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
  • 복사

댓글 전체

감사합니다. 설치가 되었습니다. ^^& 근데 접속자수가 자꾸만 늘어가네요ㅠㅠ. 리프레쉬할때마다 ㅠㅠ 재 설치를 고려중인데 어찌해야할지 머리아 프네요.
비로그인시 하트모양 나옵니다.
최고 관리자는 안 보이던데요.^^

관리자 에서 감추기/보이기 기능은 없습니다.^^
관리자가 아니라면 IP 주소를 감춘후 보여줍니다. 라는 것을 오해를 하신듯 ....
© SIRSOFT
현재 페이지 제일 처음으로