emlog显示评论者的站点机房

作者:enenba | 发表于:2012-06-05 11:19 | 分类:emlog

     emlog显示评论者的站点机房,是用emlog的“评论人地址查询”插件改的。我的本意是用来显示评论人地址的,今天山寨说他的评论了显示机房。我又小改了那个emlog后台显示评论IP的插件,还真的可以显示了留言者的地址的主机地址。如下图效果:

 

 点击查看原图

上图是邪恶的山寨老窝。

下面我分享修改方法。 

修改步骤

1、安装“评论人地址查询”插件、并启用。如下图:

点击查看原图

 

2、更新插件中的ip数据库文件

目的是为了得到最新的数据。更新数据请百度搜索“纯真ip数据库”下载最新的数据库

点击查看原图

纯真ip数据库中的tinyipdata.dat和wry.dat这两个文件,覆盖掉插件中的同名文件。

 

3、评论的模板中调用

在文件module.php中:

 评论循环部分代码加上

<?php echo $comment['poster'];?>的老窝:<?php echo trim(convertip(gethostbyname(str_ireplace('http://','',$comment['url']))),'- '); ?>

 

OK 看下是不是爆出评论者网站的主机了。

 

PS:目前有一个bug,当他检测不出来目标的地址时,会爆出一个固定的地址,这个地址我就不解释了,你试试了就懂了。我一般是直接改成以下的代码:

<?php echo $comment['poster'];?>的老窝:
<?php
$yourhost = trim(convertip(gethostbyname(str_ireplace('http://','',$comment['url']))),'- '); 
if($yourhost=='填写你爆出的地址') $yourhost='主机地址未知';
echo $yourhost;
?>

留言都的网站主机能查出显示其地址、不能查出就显示“主机地址未知”,目前我没有更好的解决方案。大家可以自行解决。

 

最后,大家要多多暴山寨的老窝。

 

严重注意:

纯真ip数据库有可能造成主机性能问题,详情请看 http://bbs.emlog.net/thread-18976-1-1.html

本站已经关闭此功能,以上内容仅供测试使用,造成后果与本站无关。 

enenba原创,转摘请注明出处 http://enenba.com/?post=193

end。。。

上一篇: jquery鼠标经过淡入显示提示框   |   下一篇:php匹配字符串中符合的时间格式的内容» 标签: emlog

评论:

2013-04-02 06:19

asdasd