index.php에서 다음을 보시면..시간 값을 읽는 부분이 있습니다.
맨 아래에 echo $now; 를 넣어서 시간이 설정되는것을 보시고...
여기에 나오는 값이 sql에 보이는지 확인을 해보세요.
윗부분의 시간에는 시간이 보이는데 sql에 안보인다면 어딘가에서 $now 시간값을 없는것으로 제할당하는부분이 있을수도 있습니다.
//==============================================================================
// 공통
//==============================================================================
// 자주 사용하는 값
$today = date("Y-m-d", time());
$now = date("Y-m-d H:i:s", time());
update gb_login set mb_id = 'xxxxxx', lo_datetime = 'Array', lo_location = '시백과 > 시의 보물창고 1 페이지' where lo_ip = 'xxx.xxx.xxx.xxx'
역시 root님 말씀처럼 시간을 돌려주지 못하는군요....
왜 그럴까요?
3.23 사용하시는 다른 분들은 문제가 없나요?
댓글 12개
그러시면 다른분들도 금방봐주실겁니다.
이것은 급한 것 아니니 급한불끄고 다음에 상세한 첨부와 함께 질문드리겠습니다.
root님 도와주셔서 감사합니다.
이제 3.25로 업하러 갑니다.
좋은 밤 되세요.
이름 부분에 title 내용을 보이도록 처리하세요.
http://www.poemlove.net/gnu3/?doc=etc/now_member.php
현재접속자입니다,
여기에서 이름대신 아이디로 출력할려면 어떻게 하면 되는지요?
워낙 염치없지만 답답한 사람 좀 도와주세요~~~
감사드립니다. 현재접속인원을 뽑으면서 제가 now 를 사용했군요.
root님 덕분에 해결하였습니다. 짐심으로 감사드립니다.
즐거운 오후되세요....
왜 $now의 값이 Array가 나오죠?
혹시 배열을 사용하는곳에서 배열 이름은 now로 설정한곳이 있나요?
그렇다면 이름을 다른것으로 바꾸셔야 합니다.
맨 아래에 echo $now; 를 넣어서 시간이 설정되는것을 보시고...
여기에 나오는 값이 sql에 보이는지 확인을 해보세요.
윗부분의 시간에는 시간이 보이는데 sql에 안보인다면 어딘가에서 $now 시간값을 없는것으로 제할당하는부분이 있을수도 있습니다.
//==============================================================================
// 공통
//==============================================================================
// 자주 사용하는 값
$today = date("Y-m-d", time());
$now = date("Y-m-d H:i:s", time());
echo $now; // 시간을 출력해보기
역시 root님 말씀처럼 시간을 돌려주지 못하는군요....
왜 그럴까요?
3.23 사용하시는 다른 분들은 문제가 없나요?
// 접속시간을 INSERT 하고
$sql = " insert into $cfg[table_login]
set lo_ip = '$HTTP_SERVER_VARS[REMOTE_ADDR]',
mb_id = '$member[mb_id]',
lo_datetime = '$now',
lo_location = '$location' ";
$result = @mysql_query($sql);
if (!$result) { // 오류가 발생한다면 UPDATE 함
$sql = " update $cfg[table_login]
set mb_id = '$member[mb_id]',
lo_datetime = '$now',
lo_location = '$location'
where lo_ip = '$HTTP_SERVER_VARS[REMOTE_ADDR]' ";
@mysql_query($sql);
}
echo $sql; // $sql 출력해보기위해서...
gb_login에 INSERT 하는곳은 index.php 한곳 뿐입니다.
이곳에서 INSERT SQL을 찍어보세요. 값이 어떻게 들어가는지....
계속 체크중인데 위에서 처럼 gnuboard.php를 사용하는 동안은 시간이 기본설정값으로 되는군요.
테이블에 값을 넣을때 lo_datetime 부분의 값이 빠져서 들어간것 같습니다.
왜 빠져서 들어갔는지는... 위의 내용만 봐서는 모르겠군요.