방문자 수 "형 변환"

· 2014-03-08 (토) 07:08:58 · 1060 · 1
오류가 나는곳의 주소를 알려주시면 더 빠르고 정확하게 답변 받을 수 있습니다.

오류 주소 : lib/visit.lib.php


preg_match 에서 첫번째 요소는 사용되지 않는 값인데, 형 변환이 되고, 실제로 전체 값이 형변환이 안되고 있습니다.

[code]
preg_match("/오늘:(.*),어제:(.*),최대:(.*),전체:(.*)/", $config['cf_visit'], $visit);
settype($visit[0], "integer");
settype($visit[1], "integer");
settype($visit[2], "integer");
settype($visit[3], "integer");
[/code]

위에서 인덱스가 0,1,2,3 이 아니라, 1,2,3,4 가 되어야 할 것 같습니다.


형변환이 안된다고 해서, 큰 문제가 발생하지는 않지만, visit skin 에서 number_format() 과 같은 함수를 사용하지 않으면, 0 이 아닌 빈값이 나올 가능성도 있지 않을까 생각합니다.(전체 값이 형변환 안되고 빈 문자열로 skin 까지 넘어 가는데, 사실 전체 값은 한번이라도 방문을 하면 1 이상이 되며, 또 스킨에서 number_format() 처리를 대부분 할 테니, ... 별 문제는 안되는 것 같습니다. )
|

댓글 1개

알려주셔서 감사합니다. 수정하도록 하겠습니다.
댓글을 작성하시려면 로그인이 필요합니다.

버그신고

4,191건

  문의게시판을 이용해 주세요 :) https://sir.kr/co_qa  

+
분류 제목 글쓴이 날짜
14-03-26
14-03-25
14-03-25
14-03-24
14-03-20
14-03-19
14-03-19
14-03-19
14-03-19
14-03-19
14-03-18
14-03-18
14-03-18
14-03-17
14-03-14
14-03-14
14-03-13
14-03-11
14-03-08
14-03-01