Chinaunix首页 | 论坛 | 博客
  • 博客访问: 575007
  • 博文数量: 99
  • 博客积分: 3976
  • 博客等级: 中校
  • 技术积分: 1041
  • 用 户 组: 普通用户
  • 注册时间: 2005-08-15 15:48
文章分类
文章存档

2009年(1)

2008年(5)

2007年(31)

2006年(58)

2005年(4)

分类:

2006-11-22 08:57:51

@exec("ipconfig /all",$array);
for($Tmpa;$Tmpa<(count($array))/2;$Tmpa++){
      if(eregi("Physical",$array[$Tmpa])){
            $mac=explode(":",$array[$Tmpa]);
            echo $mac[1];
      }
     
       if(eregi("IP Address.",$array[$Tmpa])){
            $ip=explode(":",$array[$Tmpa]);
            echo $ip[1];
      }
     
}
$user_IP = ($_SERVER["HTTP_VIA"]) ? $_SERVER["HTTP_X_FORWARDED_FOR"] : $_SERVER["REMOTE_ADDR"];
$user_IP = ($user_IP) ? $user_IP : $_SERVER["REMOTE_ADDR"];
echo $user_IP;
?>

function GetMacAddr()
{
    $return_array = array();
    $temp_array = array();
    $mac_addr = "";
   
    @exec("arp -a",$return_array);
   
    foreach($return_array as $value)
    {
        if(strpos($value,$_SERVER["REMOTE_ADDR"]) !== false &&
        preg_match("/(:?[0-9a-f]{2}[:-]){5}[0-9a-f]{2}/i",$value,$temp_array))
        {
            $mac_addr = $temp_array[0];
            break;
        }
    }
   
    return ($mac_addr);
}
echo GetMacAddr();
?>
阅读(2050) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~