[카운트]웹페이지에 출력 관련 질문입니다. > 그누3질답

그누3질답

[카운트]웹페이지에 출력 관련 질문입니다. 정보

그누보드 [카운트]웹페이지에 출력 관련 질문입니다.

본문

현재는, count.php파일에서 db에 저장된 특정변수(값)을 불러와서, 웹페이지에 찍어주는 방식입니다.(흐~ 제대로 알고 있는 건지도 헷갈리네요(ㅜ.x;)

        <table width=100%>
        <colgroup width=40% align=right>
        <colgroup width=40% align=right>
        <colgroup width=20%>
        <tr><td><a href='<?="./?doc=$cfg[bbs_dir]/countlist.php&fr_date=$today&to_date=$today"?>'>오늘</a> : </td><td>&nbsp;<?=nf($co_today)?></td><td rowspan=5></td></tr>
        <tr><td><a href='<?="./?doc=$cfg[bbs_dir]/countlist.php&fr_date=$yesterday&to_date=$yesterday"?>'>어제</a> : </td><td>&nbsp;<?=nf($co_yesterday)?></td></tr>
        <tr><td>최대 : </td><td>&nbsp;<?=nf($co_max)?></td></tr>
        <tr><td><a href='<?="./?doc=$cfg[bbs_dir]/countlist.php&fr_date=1970-01-01&to_date=$today"?>'>전체</a> : </td><td>&nbsp;<?=nf($co_sum)?></td></tr>
        </table>

그런데, 곧바로 db에 저장된 카운트를 찍어주기 직전에 조건을 비교해서, 웹페이지에 구현될 값이 숫자가 아닌, 이미지로 찍어주고 싶습니다.

[예]
선행조건 : 각각의 카운트를 대체할 이미지 파일 생성
(1.gif, 2.gif, ... , 0.gif)
최대 : <?=nf($co_max)?> 웹페이지상에 '최대 방문자수'를 곧바로 찍어주는데요.
숫자를 비교해서 만약, 최대방문자수가 23명이라면,
십단위 숫자 비교=> 2.gif
일단위 숫자 비교=> 3.gif
실제 웹페이지에 구현될 내용 => 2.gif 3.gif => 23(...이라는 이미지로 찍고 싶습니다.)

방법 자체가 생각이 나질 않으니...
여러분의 많은 도움과 아이디어 관련된 참여를 부탁드립니다.

댓글 전체

제 생각으로는 23이라는 두자리수가 넘어왔다고 할때
십의 자리를 구하기 위해서는 10으로 나눈뒤 정수화(내림) 한 다음 넣고
일의 자리는 원래 수에다가 아까 구한 십의 자리에 10을 곱해서 빼주면 나오겠죠.

단 맨처음에 만약 100의 자리수를 구한다면 원래수에 100으로 나눠야겠죠? 하지만 십의 자리부터 있기 때문에 if문으로 검사해서 100으로 나눠 내림했을경우 0일경우 그냥 넘어가야겠죠. if문은 1000의자리 100의자리 10의 자리에 있으면 충분할겁니다.

제가 시험기간이라 그냥 이정도로 써드립니다. 제 생각입니다. ^^
1. 나스카님 말씀대로 숫자를 한글자씩 읽어서 이미지로 대체 시키는 방법이 있고
2. 아예 숫자를 이미지로 만들어 버리는 것이 더 좋은 방법이겠군요.
    전에 제가 테스트를 했었는데.. 한글은 한글 라이버러리 설치 때문에 못했지만 영문은 문제가 없었는데..
    그렇다면 한글도 가능하리라 봅니다.
    어디있는지 기억이.... 샘플이나 관련 링크를 찾는대로 올려드릴께요...
전체 27
그누3질답 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT