PHP下通过exec获得计算机的唯一标识[CPU,网卡 MAC地址]

 更新时间:2011年06月09日 22:04:27   作者:  
PHP下通过exec获得计算机的唯一标识的代码,可获得CPU,网卡 MAC地址信息。
复制代码 代码如下:

//获取电脑的CPU信息

function OnlyU(){
$a = '';
$b = array();
if(function_exists('exec')){
if(mailto:!@exec( /all",$b)){
return false;
}
}elseif(function_exists('system')){
ob_start();
if(mailto:!@system( /all")){
return false;
}else{
}
$b = ob_get_contents();
ob_end_clean();
$b = explode("\n",$b);//print_r($b);
array_pop($b);
}else{
return false;
}

$all = sizeof($b);
for($i = 0; $i < $all; $i++){
if(strpos($b[$i],"Description") !== false){
if(strpos($b[$i+1],"Physical Address") !== false){
$c = explode(":",$b[$i+1]);
$a = trim($c[1]);
break;
}
}
} // End for
return empty($a)?false:$a;
} // End function OnlyU


//获取网卡的MAC的地址

function getMAC() {
@exec("ipconfig /all",$array);
for($Tmpa;$Tmpa<count($array);$Tmpa++){
if(eregi("Physical",$array[$Tmpa])){
$mac=explode(":",$array[$Tmpa]);
return $mac[1];
}
}
}

相关文章

  • php获取服务器操作系统相关信息的方法

    php获取服务器操作系统相关信息的方法

    这篇文章主要介绍了php获取服务器操作系统相关信息的方法,涉及php针对服务器端预定义变量及系统函数的使用技巧,需要的朋友可以参考下
    2016-10-10
  • PHP输出缓存ob系列函数详解

    PHP输出缓存ob系列函数详解

    ob,输出缓冲区,是output buffering的简称,而不是output cache。ob用对了,是能对速度有一定的帮助,但是盲目的加上ob函数,只会增加CPU额外的负担
    2014-03-03
  • php header功能的使用

    php header功能的使用

    php header的使用,PHP常见header状态总结。
    2013-10-10
  • PHP常用工具函数小结【移除XSS攻击、UTF8与GBK编码转换等】

    PHP常用工具函数小结【移除XSS攻击、UTF8与GBK编码转换等】

    这篇文章主要介绍了PHP常用工具函数,结合实例形式总结分析了php移除XSS攻击、以及php操作UTF8与GBK编码转换等相关操作自定义函数实现方法,需要的朋友可以参考下
    2019-04-04
  • PHP生成及获取JSON文件的方法

    PHP生成及获取JSON文件的方法

    这篇文章主要介绍了PHP生成及获取JSON文件的方法,涉及php针对json格式数据及文件相关操作技巧,需要的朋友可以参考下
    2016-08-08
  • php实现在多维数组中查找特定value的方法

    php实现在多维数组中查找特定value的方法

    这篇文章主要介绍了php实现在多维数组中查找特定value的方法,实例分析了php实现多维数组的遍历及unset删除的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-07-07
  • 关于PHP结束标签的使用细节探讨及联想

    关于PHP结束标签的使用细节探讨及联想

    PHP解析文件时会寻找开始?php和结束标记?,标记告诉PHP开始和停止解释其中的代码,接下来将详细介绍下PHP结束标签的使用细节感兴趣的你可以参考下本文或许可以帮助到你
    2013-03-03
  • php继承的一个应用

    php继承的一个应用

    正在尝试自己写一个博客系统,想当浏览文章的时候,有些操作是只有作者才有权限进行,比如删除,编辑更新文章。
    2011-09-09
  • 详解WordPress中创建和添加过滤器的相关PHP函数

    详解WordPress中创建和添加过滤器的相关PHP函数

    这篇文章主要介绍了WordPress中创建和添加过滤器的相关PHP函数,分别是apply_filters()函数和add_filter()函数的使用,需要的朋友可以参考下
    2015-12-12
  • PHP设计模式之命令模式示例详解

    PHP设计模式之命令模式示例详解

    这篇文章主要给大家介绍了关于PHP设计模式之命令模式的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-12-12

最新评论