아이피에 대해 질문드립니다~ 채택완료
티틴
5년 전
조회 2,419
현재 게시판에 아이피를 표기하고 있는데요.
가령.
// ip 숨김방법 설정
/* 123.456.789.012 ip의 숨김 방법을 변경하는 방법은
\\1 은 123, \\2는 456, \\3은 789, \\4는 012에 각각 대응되므로
표시되는 부분은 \\1 과 같이 사용하시면 되고 숨길 부분은 ♡등의
다른 문자를 적어주시면 됩니다.
*/
define('G5_IP_DISPLAY', '\\2.\\3');
여기서
2가 123이고
3이 234일때
123. 234로 표기되잖아요.
근데 이거를 123+234해서
이 두개를 합친 값 357로 표기하는 방법이 있을까요?
댓글을 작성하려면 로그인이 필요합니다.
답변 1개
채택된 답변
+20 포인트
5년 전
ip 주소는 점으로 구분이 되어있기 떄문에 점 기준으로 나누어서 첫번째와 두번째 아이피만 더하면 될것 같네요.
view skin 기준
</p>
<p>$sumip = explode(".",$view['wr_ip']);
$sumip = $sumip[0] + $sumip[1];
echo $sumip;</p>
<p>
로그인 후 평가할 수 있습니다
답변에 대한 댓글 10개
�
티틴
5년 전
D
Dessi
5년 전
리스트에 적용하시는 거면
list.skin.php에 for 문 다음에
$sumip = explode(".",$list[$i]['wr_ip']);
$sumip = $sumip[0] + $sumip[1];
표시하실곳에
<?php echo $sumip; ?>
뷰페이지에 적용하시는 거면
view.skin.php에
$sumip = explode(".",$view['wr_ip']);
$sumip = $sumip[0] + $sumip[1];
표시하실곳에
<?php echo $sumip; ?>
list.skin.php에 for 문 다음에
$sumip = explode(".",$list[$i]['wr_ip']);
$sumip = $sumip[0] + $sumip[1];
표시하실곳에
<?php echo $sumip; ?>
뷰페이지에 적용하시는 거면
view.skin.php에
$sumip = explode(".",$view['wr_ip']);
$sumip = $sumip[0] + $sumip[1];
표시하실곳에
<?php echo $sumip; ?>
�
티틴
5년 전
말씀감사합니다. 적용해보았는데요. 10명 댓글 모두 193이라는 똑같은 숫자가 나와버리네요 ㅠㅠ
�
티틴
5년 전
이제보니까, 게시물마다 값이 틀리게 나오긴하는데... 가령 1번게시물은 100, 2번게시물은 200... 이런식으로 모든 댓글에 똑같은 숫자가 나오네요ㅠ
D
Dessi
5년 전
리스트는 배열인걸 깜빡했네요.
$sumip[$i] = explode(".",$list[$i]['wr_ip']);
$sumip[$i] = $sumip[$i][0] + $sumip[$i][1];
<?php echo $sumip[$i] ?>
$sumip[$i] = explode(".",$list[$i]['wr_ip']);
$sumip[$i] = $sumip[$i][0] + $sumip[$i][1];
<?php echo $sumip[$i] ?>
�
티틴
5년 전
ㅠ.ㅠ 숫자가 안뜹니다... 왜글치ㅠ.ㅠ
D
Dessi
5년 전
댓글에 사용하시는건가요? 테스트 해보았는데 잘됩니다.
for ($i=0; $i<$cmt_amt; $i++) { 다음에
$sumip[$i] = explode(".",$list[$i]['wr_ip']);
$sumip[$i] = $sumip[$i][0] + $sumip[$i][1];
넣으시고
표시할곳에 <?php echo $sumip[$i] ?> 입니다.
for ($i=0; $i<$cmt_amt; $i++) { 다음에
$sumip[$i] = explode(".",$list[$i]['wr_ip']);
$sumip[$i] = $sumip[$i][0] + $sumip[$i][1];
넣으시고
표시할곳에 <?php echo $sumip[$i] ?> 입니다.
�
티틴
5년 전
네 말씀대로 댓글에 사용하는거구요.
<?php
for ($i=0; $i<$cmt_amt; $i++) {
$sumip[$i] = explode(".",$list[$i]['wr_ip']);
$sumip[$i] = $sumip[$i][0] + $sumip[$i][1];
이렇게넣어 주고.
닉네임쪽에다가
<font color=005379>익명 No.<?php echo $sumip[$i] ?>
이런식으로 넣어줬는데 숫자 표기가 안됩니다 ㅠㅠ
아미나 빌더라도 아이피 부분은 똑같을거같은데...
<?php
for ($i=0; $i<$cmt_amt; $i++) {
$sumip[$i] = explode(".",$list[$i]['wr_ip']);
$sumip[$i] = $sumip[$i][0] + $sumip[$i][1];
이렇게넣어 주고.
닉네임쪽에다가
<font color=005379>익명 No.<?php echo $sumip[$i] ?>
이런식으로 넣어줬는데 숫자 표기가 안됩니다 ㅠㅠ
아미나 빌더라도 아이피 부분은 똑같을거같은데...
D
Dessi
5년 전
아미나에서도 테스트해보니 문제는 없는것 같아요.
참고로 댓글 스킨에서도 원래 알려드렸던
$sumip = explode(".",$list[$i]['wr_ip']);
$sumip = $sumip[0] + $sumip[1];
echo $sumip
이걸로 해도 문제 없이 잘 나옵니다.
참고로 댓글 스킨에서도 원래 알려드렸던
$sumip = explode(".",$list[$i]['wr_ip']);
$sumip = $sumip[0] + $sumip[1];
echo $sumip
이걸로 해도 문제 없이 잘 나옵니다.
�
티틴
5년 전
성의있는 답변, 시간 내주셔서 정말 감사합니다. 아직 해결은 안 됐는데, 아무래도 뭔가 꼬인 모양입니다 ㅠㅠ 천천히 풀어 나가볼께요. 다시 한번 감사드립니다!
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
<?php echo $list[$i]['ip']; ?>
이걸로 아이피를 나타낸다는건 알겠는데 ㅠ.ㅠ