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


Posted in PHP onJune 09, 2011
//获取电脑的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控制用户的浏览器--ob*函数的使用说明
Mar 16 PHP
php图片的裁剪与缩放生成符合需求的缩略图
Jan 11 PHP
解析PHP生成静态html文件的三种方法
Jun 18 PHP
解析PHPExcel使用的常用说明以及把PHPExcel整合进CI框架的介绍
Jun 24 PHP
php中curl和file_get_content的区别
May 10 PHP
smarty缓存用法分析
Dec 16 PHP
在PHP中使用FastCGI解析漏洞及修复方案
Nov 10 PHP
详解 PHP加密解密字符串函数附源码下载
Dec 18 PHP
php无限级分类实现方法分析
Oct 19 PHP
php获取给定日期相差天数的方法分析
Feb 20 PHP
PHP中类的自动加载的方法
Mar 17 PHP
php使用event扩展的io复用测试的示例
Oct 20 PHP
一个PHP缓存类代码(附详细说明)
Jun 09 #PHP
php下通过IP获取地理位置的代码(小偷程序)
Jun 09 #PHP
php 面试碰到过的问题 在此做下记录
Jun 09 #PHP
rephactor 优秀的PHP的重构工具
Jun 09 #PHP
php获取post中的json数据的实现方法
Jun 08 #PHP
常用的PHP数据库操作方法(MYSQL版)
Jun 08 #PHP
apache+php完美解决301重定向的两种方法
Jun 08 #PHP
You might like
php数据结构与算法(PHP描述) 查找与二分法查找
2012/06/21 PHP
PHP7.0版本备注
2015/07/23 PHP
HTML颜色选择器实现代码
2010/11/23 Javascript
jQuery中需要注意的细节问题小结
2011/12/06 Javascript
jquery中使用$(#form).submit()重写提交表单无效原因分析及解决
2013/03/25 Javascript
c#+jquery实现获取radio和checkbox的值
2020/09/12 Javascript
JavaScript实现点击按钮直接打印
2016/01/06 Javascript
Vue.js 表单校验插件
2016/08/14 Javascript
jQuery检查元素存在性(推荐)
2016/09/17 Javascript
JS定时器用法分析【时钟与菜单中的应用】
2016/12/21 Javascript
JS 验证密码 不能为空,必须含有数字、字母、特殊字符,长度在8-12位
2017/06/21 Javascript
浅谈Vue.js 1.x 和 2.x 实例的生命周期
2017/07/25 Javascript
详解基于webpack2.x的vue2.x的多页面站点
2017/08/21 Javascript
详解vue-cli 构建Vue项目遇到的坑
2017/08/30 Javascript
Vue中添加手机验证码组件功能操作方法
2017/12/07 Javascript
原生js基于canvas实现一个简单的前端截图工具代码实例
2019/09/10 Javascript
通过实例解析js可枚举属性与不可枚举属性
2020/12/02 Javascript
Python原始字符串(raw strings)用法实例
2014/10/13 Python
Python函数中*args和**kwargs来传递变长参数的用法
2016/01/26 Python
浅析AST抽象语法树及Python代码实现
2016/06/06 Python
python之文件的读写和文件目录以及文件夹的操作实现代码
2016/08/28 Python
详解python脚本自动生成需要文件实例代码
2017/02/04 Python
详解Python正则表达式re模块
2019/03/19 Python
Flask框架搭建虚拟环境的步骤分析
2019/12/21 Python
Python爬虫HTPP请求方法有哪些
2020/06/03 Python
关于tensorflow softmax函数用法解析
2020/06/30 Python
使用python求斐波那契数列中第n个数的值示例代码
2020/07/26 Python
Docker如何部署Python项目的实现详解
2020/10/26 Python
使用html2canvas.js实现页面截图并显示或上传的示例代码
2018/12/18 HTML / CSS
什么是TCP/IP
2014/07/27 面试题
学校元旦晚会方案
2014/02/19 职场文书
搞笑的爱情检讨书
2014/10/01 职场文书
劳模先进事迹材料
2014/12/24 职场文书
物业项目经理岗位职责
2015/04/01 职场文书
2015年食品安全宣传周活动总结
2015/07/09 职场文书
mysql的数据压缩性能对比详情
2021/11/07 MySQL