현재 접속자 페이지에 접속 국가 이미지 표시 ip2nation 사용
작성자 ip 조회해서 접속 국가 국기 이미지 표시하는 팁을 올린 적이 있었습니다.
https://gnustudy.com/bbs/board.php?bo_table=skin_board&wr_id=235
위 팁을 활용해서 현재 접속자 페이지에 적용하는 방법입니다.
기본적으로 위 내용을 참고해서 ip2nation 설치 및 국기 이미지도 업로드한 상태에서 적용하셔야 합니다.
1. bbs/current_connect.php 파일 수정
$list[$i] = $row;
위 코드 밑에 추가
$list[$i]['ip'] = $row['lo_ip'];
2. skin/connect/basic/current_connect.skin.php 파일 수정
for ($i=0; $i<count($list); $i++) {
위 코드 아래 쪽에 추가
$row_ip = sql_fetch(" SELECT country FROM ip2nation WHERE ip < INET_ATON('{$list[$i]['ip']}') ORDER BY ip DESC LIMIT 0,1 ");
$ip_flag = $row_ip['country'];
원하는 위치에 국기 이미지 출력
<img src="<?php echo G5_IMG_URL ?>/flags/<?php echo $ip_flag ?>.png">