教程集 www.jiaochengji.com
教程集 >  脚本编程  >  php  >  正文 php获取网卡MAC地址与URL中主域的代码

php获取网卡MAC地址与URL中主域的代码

发布时间:2015-10-16   编辑:jiaochengji.com
两段代码,一个获取网卡的MAC地址(即物理地址),一个获取url中的主域,代码都很精炼,适合学习参考。
获取网卡的MAC地址与url中的主域。
复制代码 代码示例:

<?php
//获取网卡MAC地址
@exec("ipconfig/all",$array);
for($Tmpa;$Tmpa<count($array);$Tmpa++){
if(eregi("Physical",$array[$Tmpa])){
   $mac=explode(":",$array[$Tmpa]);
   echo $mac[1];
}
}

//获取url主域
//by http://www.jbxue.com
function GetDomain($url){
$pattern = "/[\w-]+\.(com|net|org|gov|cc|biz|info|cn)(\.(cn|hk))*/";
preg_match($pattern, $url, $matches);
if(count($matches) > 0){
   return $matches[0];
}else{
   $rs = parse_url($url);
   $main_url = $rs["host"];
   if(!strcmp(long2ip(sprintf("%u",ip2long($main_url))),$main_url)) {
    return $main_url;
   }else{
    $arr = explode(".",$main_url);
    $count=count($arr);
    $endArr = array("com","net","org","3322");//com.cn net.cn 等情况
    if(in_array($arr[$count-2],$endArr)){
     $domain = $arr[$count-3].".".$arr[$count-2].".".$arr[$count-1];
    }else{
     $domain = $arr[$count-2].".".$arr[$count-1];
    }
    return $domain;
   }//end if(strcmp)
}//end if(count)
}//end fun
?>

您可能感兴趣的文章:
PHP获取MAC地址的实现代码
php获取电脑MAC地址
php取客户端MAC地址
php获取计算机唯一标识信息 cpu,网卡,MAC地址
什么是MAC地址-基础知识

您可能感兴趣的文章:
php获取电脑MAC地址的代码举例
php获取网卡MAC地址与URL中主域的代码
php获取计算机唯一标识信息(cpu,网卡,MAC地址)的代码
php 获取网站地址的函数代码
php取客户端MAC地址的代码
什么是MAC地址-基础知识
PHP获取局域网中计算机名、IP地址与MAC地址
PHP获取MAC地址的实现代码
如何获取远程机器的IP与MAC地址(c#代码)
php如何获取网卡MAC地址(支持WIN与LINUX系统)

关键词: MAC地址  网卡   
[关闭]
~ ~