게시물을 입력한 회원이 최근 방문한 날짜 출력은 어떻게하나요? 정보
게시물을 입력한 회원이 최근 방문한 날짜 출력은 어떻게하나요?본문
예를 들어서 제가 이 게시판에 글을 남겼다면..
글쓴 날짜 말고
제가 최근에 접속한 날짜가 출력되게는 못하나요?
관리자 기능에는 있는데... 관리자만 할 수 있는건지...??
글쓴 날짜 말고
제가 최근에 접속한 날짜가 출력되게는 못하나요?
관리자 기능에는 있는데... 관리자만 할 수 있는건지...??
댓글 전체
관리자기능이아니라 bbs/current_connect.php처럼 적당히 가공해서 출력하고 싶은부분에 적용하면 될겁니다
제가 쓰는 current_connect.php 일부입니다
id및 로그인하지않은경우 IP를 비교해서 누군지 알아내어 출력하는 방법을 사용합니다
참고해서 만들어 쓰세요
$list = array();
$sql = " select a.mb_id, b.mb_nick, b.mb_name, b.mb_email, b.mb_homepage, b.mb_open, a.lo_ip, a.lo_location, a.lo_url, a.lo_datetime
from $g4[login_table] a left join $g4[member_table] b on (a.mb_id = b.mb_id or a.lo_ip=b.mb_ip or SUBSTRING_INDEX(a.lo_ip, '.', 3)=SUBSTRING_INDEX(b.mb_ip, '.', 3) )
order by a.lo_datetime desc ";
$result = sql_query($sql);
for ($i=0; $row=sql_fetch_array($result); $i++)
{
$list[$i] = $row;
if( "$row[lo_ip]" != "$_SERVER[REMOTE_ADDR]") $name='손 님 -- ( ';
else $name="-- 나 -- ( ";
$tmp_ip=preg_replace("/([0-9]+).([0-9]+).([0-9]+).([0-9]+)/", "\\1.♡.\\3.\\4", $row[lo_ip]);
if ($row[mb_id]){
if ($is_admin)
$list[$i][name] = get_sideview($row[mb_id], $row[mb_nick], $row[mb_email], $row[mb_homepage])." ( ".$row[lo_ip]." )";
else $list[$i][name] = get_sideview($row[mb_id], $row[mb_nick], $row[mb_email], $row[mb_homepage])." ( ".$tmp_ip." )";
}
else
{
if ($is_admin)
$list[$i][name] = $name.$row[lo_ip]." )";
else
$list[$i][name] =$name.$tmp_ip." )";
}
$list[$i][real_name]=$row[mb_name]; //////////추가 ##
$list[$i][num] = sprintf("%03d",$i+1);
$list[$i][time]=substr($row[lo_datetime],2);
$list[$i][ip]=$row[lo_ip];
}
제가 쓰는 current_connect.php 일부입니다
id및 로그인하지않은경우 IP를 비교해서 누군지 알아내어 출력하는 방법을 사용합니다
참고해서 만들어 쓰세요
$list = array();
$sql = " select a.mb_id, b.mb_nick, b.mb_name, b.mb_email, b.mb_homepage, b.mb_open, a.lo_ip, a.lo_location, a.lo_url, a.lo_datetime
from $g4[login_table] a left join $g4[member_table] b on (a.mb_id = b.mb_id or a.lo_ip=b.mb_ip or SUBSTRING_INDEX(a.lo_ip, '.', 3)=SUBSTRING_INDEX(b.mb_ip, '.', 3) )
order by a.lo_datetime desc ";
$result = sql_query($sql);
for ($i=0; $row=sql_fetch_array($result); $i++)
{
$list[$i] = $row;
if( "$row[lo_ip]" != "$_SERVER[REMOTE_ADDR]") $name='손 님 -- ( ';
else $name="-- 나 -- ( ";
$tmp_ip=preg_replace("/([0-9]+).([0-9]+).([0-9]+).([0-9]+)/", "\\1.♡.\\3.\\4", $row[lo_ip]);
if ($row[mb_id]){
if ($is_admin)
$list[$i][name] = get_sideview($row[mb_id], $row[mb_nick], $row[mb_email], $row[mb_homepage])." ( ".$row[lo_ip]." )";
else $list[$i][name] = get_sideview($row[mb_id], $row[mb_nick], $row[mb_email], $row[mb_homepage])." ( ".$tmp_ip." )";
}
else
{
if ($is_admin)
$list[$i][name] = $name.$row[lo_ip]." )";
else
$list[$i][name] =$name.$tmp_ip." )";
}
$list[$i][real_name]=$row[mb_name]; //////////추가 ##
$list[$i][num] = sprintf("%03d",$i+1);
$list[$i][time]=substr($row[lo_datetime],2);
$list[$i][ip]=$row[lo_ip];
}