CI 묻고 답하기

제목 화면에 실시간 시계 또는 타이머 달 수 있나요 ?
글쓴이 람이 작성시각 2014/04/28 15:10:14
댓글 : 4 추천 : 0 스크랩 : 0 조회수 : 20494   RSS
코드이그나이터 활용한지 한달차 신입 입니다.

사이트에 화면에 항상 떠 있는 타이머를 달려면 뭘 이용하나요 ?

예를 들어 접속한지 얼마인지를 나타내거나 몇분 (설정이 5분이라면) 남았는지 같은 ???


아작스 ?? 아님 서버에서 ???


뭘 이용하나요 ?


==================================================================================

또 하나는 cron에 대해 검색을 해 보고 이것 저것 해 봤는데 (호스팅 문의 : cron 정상작동)
왜 1분 마다 경고창이 뜨게한게 안될까요 ???/

cronjab 에서 /usr/local/php /home/sw/public_html/index.php cron msg
했는데도 안되는 이유가 ???
이게 작동중인지 어디서 알 수 있을려나요 ?
 다음글 갑자기 이런 에러가 떴습니다... (2)
 이전글 uri 파싱 (6)

댓글

한대승(불의회상) / 2014/04/28 16:11:20 / 추천 0
js를 이용해 보세요.

http://jchavannes.com/jquery-timer/demo
수야디벨 / 2014/04/28 16:14:44 / 추천 0
한대승님 말처럼 타이머는 js를 이용하시면 됩니다.

어차피 '접속했을때' = '사람이 웹 페이지를 호출 했을때'  기준이므로 , 스크립트 단에서 해결하면 되고 ..

그리고 크론이 안되는 이유는 본인이 크론 사용법에 한치의 오차도 없다고 확실할 경우라면,

해당 페이지를 ajax로 호출해보면 됩니다.


즉 크론으로 호출하는 형태를 ajax 호출로 대체해 보는거지요.

그래서 ajax 호출이 문제가 없다면 ,  당연히 cron으로도 제대로 불려야 하는 것이므로,

cron 사용법이 잘못된거에요.
람이 / 2014/04/28 16:34:13 / 추천 0
한대승님, 수야디벨님 감사합니다.

역시 초보의 세계를 벗어나기엔 개발자의 세상이 너무 멀고 험하군요.

아직도 가야할 길이 멀다니...

ajax로 호출하는 법도 알아야 겠고
Cron 사용법도 알아야 하겠군요..

첨 부터 다시 짚어 봐야겠네요...
감사합니다.
변종원(웅파) / 2014/04/28 16:36:14 / 추천 0
경고창 띄우는거 크론으로 돌려봐야 콘솔에서 실행되는거라 안되는게 당연하구요.

ajax로 클라이언트에서 서버로 요청하여 처리하는 것도 아니고 꺼꾸로인 푸시 개념이라
클라이언트와 서버, 크론 동작 원리등을 다시 생각해보셔야 할 것 같네요.

시간, 타이머는 자바스크립트로 처리하시면 됩니다.