묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
현재접속리스트에요
2003.08.09 09:27
현재접속리스트에요
접속자가 몇명인지.. 안나오고요..
접속하고 나간사람 아이디도 안없어져요...
loged.php 파일인데요.. 어디를 고치면 될까요??
<style type="text/css">
body{background-color:transparent;}
</style>
<!--끝-->
<style type="text/css">
#alim-box {width: 128; height: 126;
overflow: auto;
padding:4px;
border:0 solid #ffffff
;background-color:transparent
;}
</style>
<table width=100 height=128 border=0 cellspacing=0 cellpadding=0 align=center>
<tr> <td><center><img src=img/top.gif border=0></center></td></tr>
<tr>
<td align=center nowrap background=img/bg.gif >
<div id="alim-box" align=left>
<?
// 라이브러리 함수 파일 인크루드
$zero_path="./.."; //끝에 /를 붙이면 안됩니다. 제로보드 폴더에 loged 폴더를 만들어서 넣을 경우 경로 수정하지 않아도 됩니다.
require "/home/saintcool/public_html/bbs/lib.php";
// DB 연결
$connect=dbConn();
// 멤버정보 구하기
$member=member_info();
if(!$page&&!$status) $status=1;
// 그룹데이타 읽어오기;;
$group_data=mysql_fetch_array(mysql_query("select * from $group_table where no='$member[group_no]'"));
// 검색어 처리;;
if($keyword) {
if(!$status) $s_que=" where user_id = '$keyword' or name = '$keyword' ";
}
// 로그인 회원의 수
$temp2=mysql_fetch_array(mysql_query("select count(*) from $member_table $s_que"));
$total_member=$temp2[0];
// 전체회원수
$temp=mysql_fetch_array(mysql_query("select count(*) from $member_table"));
$total_member=$temp[0];
if($status) {
$_str = trim(zReadFile("$zero_path/data/now_member_connect.php"));
if($_str) {
$_str = str_replace("<?/*","",$_str);
$_str = str_replace("*/?>","",$_str);
$_connector = explode(":",$_str);
$total = count($_connector);
}
} else $total=$total_member;
// 페이지 계산
$page_num=100;
$total_page=(int)(($total-1)/$page_num)+1; // 전체 페이지 구함
if(!$page) $page=1;
if($page>$total_page) $page=1; // 페이지가 전체 페이지보다 크면 페이지 번호 바꿈
$start_num=($page-1)*$page_num; // 페이지 수에 따른 출력시 첫번째가 될 글의 번호 구함
// 데이타 뽑아오는 부분
// 오프라인 멤버
if(!$status) {
$que="select * from $member_table $s_que order by no desc limit $start_num,$page_num";
$result=mysql_query($que) or Error(mysql_error());
// 온라인 멤버
} else {
$endnum = $start_num + $page_num;
if($endnum>$total) $endnum=$total;
unset($s_que);
for($i=$start_num;$i<$endnum;$i++) {
$member_no = substr($_connector[$i],12);
if($s_que) $s_que .= " or no = '$member_no' "; else $s_que = " where no = '$member_no' ";
}
$que = "select * from $member_table $s_que";
$result=mysql_query($que) or Error(mysql_error());
}
// 화면에 출력
echo"<link rel=StyleSheet HREF=pink_style.css type=text/css>
<script language='javascript'>
window.setTimeout('window.location.reload()',60000); //10초마다 리플리쉬 시킨다 1000이 1초가 된다.
</script>
<div align=left>";
echo" 현재 : $total 명<br>";
// 접속 멤버가 많을 경우 표 안에서 스크롤바를 만들기 위해 상단 div레이어를 이용함.
$loop_number=$total-($page-1)*$page_num;
while($data=mysql_fetch_array($result)) {
$name=stripslashes($data[name]);
$user_id=stripslashes($data[user_id]);
echo"<a href=javascript:void(window.open('../view_info.php?member_no=$data[no]','view_info','width=400,height=510,toolbar=no,scrollbars=yes'))> $name</a> 님<br>";
$loop_number--;
}
echo" </div>
</td>
</tr>
<tr>
<td width=10><img src=img/bottom.gif border=0></td>
</tr>
</table>
";
// MySQL 닫기
if($connect) mysql_close($connect);
?>
</div>
홈에 가보면 잘나온다고들 하시는데요.. 안나오거든요.. 몇명인지 숫자가 안나오고..
한번생긴아이디도 안 없어지고.. 분명 1분마다 리젠으로 했느네도
프햐
접속자가 몇명인지.. 안나오고요..
접속하고 나간사람 아이디도 안없어져요...
loged.php 파일인데요.. 어디를 고치면 될까요??
<style type="text/css">
body{background-color:transparent;}
</style>
<!--끝-->
<style type="text/css">
#alim-box {width: 128; height: 126;
overflow: auto;
padding:4px;
border:0 solid #ffffff
;background-color:transparent
;}
</style>
<table width=100 height=128 border=0 cellspacing=0 cellpadding=0 align=center>
<tr> <td><center><img src=img/top.gif border=0></center></td></tr>
<tr>
<td align=center nowrap background=img/bg.gif >
<div id="alim-box" align=left>
<?
// 라이브러리 함수 파일 인크루드
$zero_path="./.."; //끝에 /를 붙이면 안됩니다. 제로보드 폴더에 loged 폴더를 만들어서 넣을 경우 경로 수정하지 않아도 됩니다.
require "/home/saintcool/public_html/bbs/lib.php";
// DB 연결
$connect=dbConn();
// 멤버정보 구하기
$member=member_info();
if(!$page&&!$status) $status=1;
// 그룹데이타 읽어오기;;
$group_data=mysql_fetch_array(mysql_query("select * from $group_table where no='$member[group_no]'"));
// 검색어 처리;;
if($keyword) {
if(!$status) $s_que=" where user_id = '$keyword' or name = '$keyword' ";
}
// 로그인 회원의 수
$temp2=mysql_fetch_array(mysql_query("select count(*) from $member_table $s_que"));
$total_member=$temp2[0];
// 전체회원수
$temp=mysql_fetch_array(mysql_query("select count(*) from $member_table"));
$total_member=$temp[0];
if($status) {
$_str = trim(zReadFile("$zero_path/data/now_member_connect.php"));
if($_str) {
$_str = str_replace("<?/*","",$_str);
$_str = str_replace("*/?>","",$_str);
$_connector = explode(":",$_str);
$total = count($_connector);
}
} else $total=$total_member;
// 페이지 계산
$page_num=100;
$total_page=(int)(($total-1)/$page_num)+1; // 전체 페이지 구함
if(!$page) $page=1;
if($page>$total_page) $page=1; // 페이지가 전체 페이지보다 크면 페이지 번호 바꿈
$start_num=($page-1)*$page_num; // 페이지 수에 따른 출력시 첫번째가 될 글의 번호 구함
// 데이타 뽑아오는 부분
// 오프라인 멤버
if(!$status) {
$que="select * from $member_table $s_que order by no desc limit $start_num,$page_num";
$result=mysql_query($que) or Error(mysql_error());
// 온라인 멤버
} else {
$endnum = $start_num + $page_num;
if($endnum>$total) $endnum=$total;
unset($s_que);
for($i=$start_num;$i<$endnum;$i++) {
$member_no = substr($_connector[$i],12);
if($s_que) $s_que .= " or no = '$member_no' "; else $s_que = " where no = '$member_no' ";
}
$que = "select * from $member_table $s_que";
$result=mysql_query($que) or Error(mysql_error());
}
// 화면에 출력
echo"<link rel=StyleSheet HREF=pink_style.css type=text/css>
<script language='javascript'>
window.setTimeout('window.location.reload()',60000); //10초마다 리플리쉬 시킨다 1000이 1초가 된다.
</script>
<div align=left>";
echo" 현재 : $total 명<br>";
// 접속 멤버가 많을 경우 표 안에서 스크롤바를 만들기 위해 상단 div레이어를 이용함.
$loop_number=$total-($page-1)*$page_num;
while($data=mysql_fetch_array($result)) {
$name=stripslashes($data[name]);
$user_id=stripslashes($data[user_id]);
echo"<a href=javascript:void(window.open('../view_info.php?member_no=$data[no]','view_info','width=400,height=510,toolbar=no,scrollbars=yes'))> $name</a> 님<br>";
$loop_number--;
}
echo" </div>
</td>
</tr>
<tr>
<td width=10><img src=img/bottom.gif border=0></td>
</tr>
</table>
";
// MySQL 닫기
if($connect) mysql_close($connect);
?>
</div>
홈에 가보면 잘나온다고들 하시는데요.. 안나오거든요.. 몇명인지 숫자가 안나오고..
한번생긴아이디도 안 없어지고.. 분명 1분마다 리젠으로 했느네도
프햐