테스트 사이트 - 개발 중인 베타 버전입니다

현재접속자에서 아이피별로 해당국기를 표시하려하는데....... 채택완료

아미나의 달건님의 자료(http://amina.co.kr/bbs/board.php?bo_table=skin_member&wr_id=2059">http://amina.co.kr/bbs/board.php?bo_table=skin_member&wr_id=2059)를

다운받아

현재접속자에서 아이피로 나라별국기를 표시하려고하는데.......먹통이네요.....ㅠ.ㅠ

소스는 이상없는거같은데  뭐가잘못됬는지 모르겠습니다...........

혹 소스가 잘못된걸까요?

이미지와 소스 첨부합니다.....

</strong></p>

<p><strong>.</strong></p>

<p><strong>.</strong></p>

<p><strong>.</strong></p>

<p> </p>

<p><strong>include_once(G5_PATH.'/geoip/geoip.inc');

$gi = geoip_open(G5_PATH."/geoip/GeoIP.dat",GEOIP_STANDARD);</strong></p>

<p><strong>?></strong></p>

<p><strong><div class="list-board">

    <div class="<?php echo $head_class;?>">

        <span class="num">번호</span>

        <span class="name">이름</span>

        <span class="subj">위치</span>

    </div>

    <ul id="list-container" class="board-list">

    <?php

    for ($i=0; $i<count($list); $i++) {

        $location = conv_content($list[$i]['lo_location'], 0);

        //$location = $list[$i]['lo_location'];

        // 최고관리자에게만 허용

        // 이 조건문은 가능한 변경하지 마십시오.

        if ($list[$i]['lo_url'] && $is_admin == 'super') $display_location = "<a href=\"".$list[$i]['lo_url']."\">".$location."</a>";

        else $display_location =  $location;

    ?>

        <li class="list-item">

            <div class="num">

                <?php echo $list[$i]['num'] ?>

            </div>

            <div class="name">

                <span class="ellipsis">여기에국기<img src="<?php echo G5_URL?>/geoip/<?php echo geoip_country_code_by_addr($gi,$list[$i]['lo_ip'])?>.png" width='18' height='12' title="<?php echo geoip_country_code_by_addr($gi,$list[$i]['lo_ip'])?>"> <?php echo $list[$i]['name']; ?></span>

            </div>

            <div class="subj">

                <span class="ellipsis"><?php echo $display_location ?></span>

            </div>

        </li>

    <?php } ?>

    </ul>

    <?php if ($i == 0) { ?>

        <div class="none text-center text-muted">현재 접속자가 없습니다.</div>

    <?php } ?>

</div></strong>

.</p>

<p>.</p>

<p>.</p>

<p> </p>

<p><strong>

댓글을 작성하려면 로그인이 필요합니다.

답변 4개

채택된 답변
+20 포인트

딱히 이상은 없어보이는데...

위 답변주신 분들 말씀대로,

코드를 구성하는 각 개별변수들이 잘 찍히는지 먼저 체크해보셔야 할 것 같습니다.

이미지를 해당 경로에 잘 넣었는지도 체크해 보시고...

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

"/geoip/.png"

위 부분에서 이미지를 못가져오는것 같아요.

해당 함수가 제대로 동작하는지 여부를 확인하셔야 할것 같네요.

 

맨단상에

error_reporting(E_ALL); ini_set("display_errors", 1);

넣고 확인도 해보셔야 할듯 합니다.

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

말씀하신데로 이미지를 가져오지못합니다......ㅠ.ㅠ
error_reporting(E_ALL);
ini_set("display_errors", 1);를 넣고 확인해보니
Notice: Undefined variable: skin_url in /skin/connect/geoip/current_connect.skin.php on line 7
Notice: Undefined variable: header_skin in /skin/connect/geoip/current_connect.skin.php on line 18
Notice: Undefined variable: setup_href in /skin/connect/geoip/current_connect.skin.php on line 60

이런식으로나옵니다............

댓글을 작성하려면 로그인이 필요합니다.

해당 이미지 데이터 정보를 가져오는지 보셔야 할듯 합니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

29라인의 img src 를 무엇으로 가져오는지 값을 체크해 보시면 되지 않을까요?

 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인
🐛 버그신고