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 has encountered an Access Violation
Jan 15 PHP
php一句话cmdshell新型 (非一句话木马)
Apr 18 PHP
php jquery 实现新闻标签分类与无刷新分页
Dec 18 PHP
采用PHP函数memory_get_usage获取PHP内存清耗量的方法
Dec 06 PHP
PHP中如何调用webservice的实例参考
Apr 25 PHP
如何在smarty中增加类似foreach的功能自动加载数据
Jun 26 PHP
ThinkPHP的I方法使用详解
Jun 18 PHP
php单文件版在线代码编辑器
Mar 12 PHP
PHP支付系统设计与典型案例分享
Aug 02 PHP
在Thinkphp中使用ajax实现无刷新分页的方法
Oct 25 PHP
CI框架常用函数封装实例
Nov 21 PHP
php输出文字乱码的解决方法
Oct 04 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
1 Tube Radio
2021/03/02 无线电
PHP网页游戏学习之Xnova(ogame)源码解读(二)
2014/06/23 PHP
PHP文件操作实例总结【文件上传、下载、分页】
2018/12/08 PHP
javascript 年月日联动实现核心代码
2009/12/21 Javascript
js 获取class的元素的方法 以及创建方法getElementsByClassName
2013/03/11 Javascript
addEventListener()第三个参数useCapture (Boolean)详细解析
2013/11/07 Javascript
js取float型小数点后两位数的方法
2014/01/18 Javascript
Vue.js每天必学之方法与事件处理器
2016/09/06 Javascript
jQuery实现带遮罩层效果的blockUI弹出层示例【附demo源码下载】
2016/09/14 Javascript
js控制台输出的方法(详解)
2016/11/26 Javascript
基于JavaScript实现右键菜单和拖拽功能
2016/11/28 Javascript
js实现增加数字显示的环形进度条效果
2017/02/05 Javascript
vue.js中toast用法及使用toast弹框的实例代码
2018/08/27 Javascript
VUE2.0+ElementUI2.0表格el-table实现表头扩展el-tooltip
2018/11/30 Javascript
JavaScript页面加载事件实例讲解
2019/09/01 Javascript
微信提示 在浏览器打开 效果实现过程解析
2019/09/10 Javascript
Python linecache.getline()读取文件中特定一行的脚本
2008/09/06 Python
介绍Python的@property装饰器的用法
2015/04/28 Python
Python实现将绝对URL替换成相对URL的方法
2015/06/28 Python
全面了解Python的getattr(),setattr(),delattr(),hasattr()
2016/06/14 Python
python pyinstaller 加载ui路径方法
2019/06/10 Python
selenium处理元素定位点击无效问题
2019/06/12 Python
django的model操作汇整详解
2019/07/26 Python
Python API len函数操作过程解析
2020/03/05 Python
Django实现任意文件上传(最简单的方法)
2020/06/03 Python
深入浅析pycharm中 Make available to all projects的含义
2020/09/15 Python
目前不被任何主流浏览器支持的CSS3属性汇总
2014/07/21 HTML / CSS
美国知名的在线旅游服务网站:Priceline
2016/07/23 全球购物
澳大利亚设计师服装在线:MISHA
2019/10/07 全球购物
《和田的维吾尔》教学反思
2014/04/14 职场文书
2014年“四风”问题个人整改措施
2014/09/17 职场文书
乡镇安全生产月活动总结
2015/05/08 职场文书
婚姻出轨保证书
2015/05/08 职场文书
天那边观后感
2015/06/09 职场文书
幼儿园见习总结
2015/06/23 职场文书
2015年度女工工作总结
2015/10/22 职场文书