Username: Password:

IP鉴定子程式
来源:linux宝库作者:linux宝库 发布时间:2007-09-30 00:00:00


  sub ipadd{

  $datapath="d:/ip";#ip地址文档夹

  if ($ip eq "") { $ip=$ENV{’REMOTE_ADDR’}; }

  ($ip1,$ip2,$ip3,$ip4)=split(/\./,$ip);

  $ips=$ip1*1000000000+$ip2*1000000+$ip3*1000+$ip4;

  $ip1=int($ip1);

  if (-f "$datapath/$ip1.txt") {

  $datafile=$datapath."/".$ip1.".txt";

  }

  else {

  $datafile=$datapath."/other.txt";

  }

  $from1=’’;

  $from2=’’;

  open(ipfile,"$datafile");

  @ipdata=;

  close(ipfile);

  for ($i=0;$i<@ipdata;$i++){

  ($ip1,$ip2,$from1,$from2)=split(/__/,$ipdata[$i]);

  ($ipa1,$ipa2,$ipa3,$ipa4)=split(/\./,$ip1);

  ($ipb1,$ipb2,$ipb3,$ipb4)=split(/\./,$ip2);

  $ipbegin =$ipa1*1000000000+$ipa2*1000000+$ipa3*1000+$ipa4;

  $ipend =$ipb1*1000000000+$ipb2*1000000+$ipb3*1000+$ipb4;

  if (($ips<=$ipend)&&($ips>=$ipbegin)) {

  last;}

  }

  if ($from1 eq "") { $from1=qq~未知区域~; };

  }

  #end ips

  使用的时候直接声明变量$ip ,输出&ipadd就能够了

  IP地址文档请到www.5want.com下载

喜欢本文,那就收藏到:

    Del.icio.us Google书签 Digg Live Bookmark Technorati Furl Yahoo书签 Facebook 百度搜藏 新浪ViVi 365Key网摘 天极网摘 和讯网摘 博拉网 POCO网摘 添加到饭否 QQ书签 Digbuzz我挖网
相关评论  我也要评论
还没有关于此文章的相关评论!
  • 昵称: (为空则显示guest)
  • 评论分数: ★ ★ ★★★ ★★★★ ★★★★★
  • 评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
  • 导航
    赞助商
    文章类别
    订阅