방문자 수 "형 변환"
오류가 나는곳의 주소를 알려주시면 더 빠르고 정확하게 답변 받을 수 있습니다.
오류 주소 : 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() 처리를 대부분 할 테니, ... 별 문제는 안되는 것 같습니다. )
오류 주소 : 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개