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 相关文章推荐
利用递归把多维数组转为一维数组的函数
Oct 09 PHP
自己前几天写的无限分类类
Feb 14 PHP
PHP5.4中json_encode中文转码的变化小结
Jan 30 PHP
解析PHP中常见的mongodb查询操作
Jun 20 PHP
thinkphp的CURD和查询方式介绍
Dec 19 PHP
Discuz批量替换帖子内容的方法(使用SQL更新数据库)
Jun 23 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(十五)
Jun 30 PHP
php禁止浏览器使用缓存页面的方法
Nov 07 PHP
自己写的php中文截取函数mb_strlen和mb_substr
Feb 09 PHP
php按单词截取字符串的方法
Apr 07 PHP
laravel 验证错误信息到 blade模板的方法
Sep 29 PHP
laravel框架之数据库查出来的对象实现转化为数组
Oct 23 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
用Zend Encode编写开发PHP程序
2010/02/21 PHP
php设计模式 State (状态模式)
2011/06/26 PHP
基于php权限分配的实现代码
2013/04/28 PHP
PHP单例模式与工厂模式详解
2017/08/29 PHP
PHP使用微信开发模式实现搜索已发送图文及匹配关键字回复的方法
2017/09/13 PHP
laravel 框架实现无限级分类的方法示例
2019/10/31 PHP
jquery validate添加自定义验证规则(验证邮箱 邮政编码)
2013/12/04 Javascript
js函数定时器实现定时读取系统实时连接数
2014/04/30 Javascript
我的Node.js学习之路(三)--node.js作用、回调、同步和异步代码 以及事件循环
2014/07/06 Javascript
使用原生JS实现弹出层特效
2014/12/22 Javascript
JavaScript中用字面量创建对象介绍
2014/12/31 Javascript
AngularJS 服务详细讲解及示例代码
2016/08/17 Javascript
html+javascript+bootstrap实现层级多选框全层全选和多选功能
2017/03/09 Javascript
在vue-cli脚手架中配置一个vue-router前端路由
2017/07/03 Javascript
javascript中contains是否包含功能实现代码(扩展字符、数组、dom)
2020/04/07 Javascript
[02:48]DOTA2超级联赛专访海涛:你们的选择没有错
2013/06/07 DOTA
Python内置函数的用法实例教程
2014/09/08 Python
python实现根据主机名字获得所有ip地址的方法
2015/06/28 Python
一道python走迷宫算法题
2018/01/22 Python
浅谈Series和DataFrame中的sort_index方法
2018/06/07 Python
基于anaconda下强大的conda命令介绍
2018/06/11 Python
Python单例模式的四种创建方式实例解析
2020/03/04 Python
Python进程间通信multiprocess代码实例
2020/03/18 Python
python解包用法详解
2021/02/17 Python
CSS3美化表单控件全集
2016/06/29 HTML / CSS
h5实现获取用户地理定位的实例代码
2017/07/17 HTML / CSS
世界上最大的餐具公司:Oneida
2016/12/17 全球购物
英国轻奢珠宝品牌:Astley Clarke
2016/12/18 全球购物
物业管理个人自我评价
2013/11/08 职场文书
优秀管理者获奖感言
2014/02/17 职场文书
人力资源管理专业求职信
2014/07/23 职场文书
2014年度党员自我评议
2014/09/13 职场文书
入党介绍人意见怎么写
2015/06/03 职场文书
初中运动会前导词
2015/07/20 职场文书
一篇文章带你学习Mybatis-Plus(新手入门)
2021/08/02 Java/Android
Nginx禁止ip访问或非法域名访问
2022/04/07 Servers