帝国如何隐藏发布者最后一位IP地址?

[复制链接]
查看734 | 回复0 | 2020-6-7 13:23:04 | 显示全部楼层 |阅读模式
在分类信息内容页加了个发布人的ip显示,但是ip是全部显示出来了,怎么能像评论那样把ip的最后一位数字显示成“*”号?

例:
  1. <div class="contactus"><b>联系方式</b><font color="#333333">  (“<strong>|GUEST|</strong>”为游客发表)IP:[!--infoip--]</font></div>
复制代码


解决办法是把[!--infoip--]换成下面代码
  1. <?php
  2. //ip
  3. $ipr=explode(".",$navinfor[infoip]);
  4. $ip="";
  5. $ipnum=count($ipr);
  6. for($i=0;$i<$ipnum;$i++)
  7. {
  8.         if($i!=0)
  9.         {$d=".";}
  10.         if($i==$ipnum-1)
  11.         {
  12.                 $ipr[$i]="*";
  13.         }
  14.         $ip.=$d.$ipr[$i];
  15. }
  16. echo $ip;
  17. ?>
复制代码


测试正常使用

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则