오류가 나네요... 어떻게 고쳐야... 정보
오류가 나네요... 어떻게 고쳐야...본문
Warning: in_array() [function.in-array]: Wrong datatype for second argument in /home/hosting_users/bider/www/skin/board/bold/list.skin.php on line 527
로그아웃을 하면 위처럼 표시가 됩니다.
로그아웃을 하면 위처럼 표시가 됩니다.
댓글 전체

skin/board/bold/list.skin.php on line 527
부근에 php script가 어떻게 되나요?
부근에 php script가 어떻게 되나요?
list.skin.php 상단에 --> <? $result=sql_query("select mb_id from $g4[login_table] where mb_id<>'' ");
while($row=sql_fetch_array($result)) $loginID=$row; ?> 를 넣었구요...
오류 메세지 부분에는 --> <? if( in_array($list[$i][mb_id], $loginID)) echo "접속중"; ?> 를 넣었습니다.
while($row=sql_fetch_array($result)) $loginID=$row; ?> 를 넣었구요...
오류 메세지 부분에는 --> <? if( in_array($list[$i][mb_id], $loginID)) echo "접속중"; ?> 를 넣었습니다.
소스를 보니 로그인한 사람에게 "접속중" 이라는 글자를 보여주려는 것 같은데... 맞나요?
맞다면... 상단에 넣은 소스 지우고...
오류메세지 부분을 <?=(!$is_guest)?'접속중':''?> 로 고쳐도 됩니다.
맞다면... 상단에 넣은 소스 지우고...
오류메세지 부분을 <?=(!$is_guest)?'접속중':''?> 로 고쳐도 됩니다.
어 근데... 로그아웃을 해도 접속중이라고 표시가 되네요...;
새로고침
새로고침을 해도 똑같이 나와요...; 2개 아이디로 테스트 해봤는데... 둘다 접속중이라고...;

$result=sql_query("select mb_id from $g4[login_table] where mb_id<>'' ");
$loginID=array();
while($row=sql_fetch_array($result)) $loginID[]=$row[mb_id];
if( in_array($list[$i][mb_id], $loginID)) echo "접속중";
$loginID=array();
while($row=sql_fetch_array($result)) $loginID[]=$row[mb_id];
if( in_array($list[$i][mb_id], $loginID)) echo "접속중";
엑스엠엘님 감사합니다!