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 相关文章推荐
在windows iis5下安装php4.0+mysql之我见
Oct 09 PHP
PHP 编程的 5个良好习惯
Feb 20 PHP
支付宝接口开发集成支付环境小结
Mar 17 PHP
百万级别知乎用户数据抓取与分析之PHP开发
Sep 28 PHP
通过PHP简单实例介绍文件上传
Dec 16 PHP
Android App中DrawerLayout抽屉效果的菜单编写实例
Mar 21 PHP
php简单解析mysqli查询结果的方法(2种方法)
Jun 29 PHP
PHP读书笔记整理_结构语句详解
Jul 01 PHP
PHP的反射机制实例详解
Mar 29 PHP
Laravel关联模型中过滤结果为空的结果集(has和with区别)
Oct 18 PHP
php+mysql+ajax 局部刷新点赞/取消点赞功能(每个账号只点赞一次)
Jul 24 PHP
Laravel的加密解密与哈希实例讲解
Mar 24 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中文件上传的安全问题
2006/10/09 PHP
用php+mysql一个名片库程序
2006/10/09 PHP
一个php导出oracle库的php代码
2009/04/20 PHP
PHP仿博客园 个人博客(1) 数据库与界面设计
2013/07/05 PHP
PHP利用header跳转失效的解决方法
2014/10/24 PHP
phplot生成图片类用法详解
2015/01/06 PHP
PHP实现在windows下配置sendmail并通过mail()函数发送邮件的方法
2017/06/20 PHP
Laravel 将数据表的数据导出,并生成seeds种子文件的方法
2019/10/09 PHP
one.php 多项目、函数库、类库 统一为一个版本的方法
2020/08/24 PHP
js验证电话号码与手机支持+86的正则表达式
2014/01/23 Javascript
Jquery中国地图热点效果-鼠标经过弹出提示层信息的简单实例
2014/02/12 Javascript
JavaScript实现带播放列表的音乐播放器实例分享
2016/03/07 Javascript
jQGrid动态填充select下拉框的选项值(动态填充)
2016/11/28 Javascript
在vue中实现简单页面逆传值的方法
2017/11/27 Javascript
zTree 树插件实现全国五级地区点击后加载的示例
2018/02/05 Javascript
Node.js net模块功能及事件监听用法分析
2019/01/05 Javascript
基于Vue插入视频的2种方法小结
2019/04/02 Javascript
vue打包静态资源后显示空白及static文件路径报错的解决
2020/09/02 Javascript
Python中的文件和目录操作实现代码
2011/03/13 Python
python安装PIL模块时Unable to find vcvarsall.bat错误的解决方法
2016/09/19 Python
Python标准库06之子进程 (subprocess包) 详解
2016/12/07 Python
利用Anaconda简单安装scrapy框架的方法
2018/06/13 Python
Django框架用户注销功能实现方法分析
2019/05/28 Python
python logging模块书写日志以及日志分割详解
2019/07/22 Python
Django ORM 聚合查询和分组查询实现详解
2019/08/09 Python
python提取照片坐标信息的实例代码
2019/08/14 Python
使用CSS3来匹配横屏竖屏的简单方法
2015/08/04 HTML / CSS
澳大利亚鞋仓库:Shoe Warehouse
2019/07/25 全球购物
高级3D打印市场:Gambody
2019/12/26 全球购物
美国排名第一的葡萄酒俱乐部:Firstleaf Wine Club
2020/01/02 全球购物
完美实现CSS垂直居中的11种方法
2021/03/27 HTML / CSS
应付会计岗位职责
2013/12/12 职场文书
2014年秋季开学演讲稿
2014/05/24 职场文书
教师学习群众路线心得体会
2014/11/04 职场文书
Windows server 2022创建创建林、域树、子域的步骤
2022/06/25 Servers
数据设计之权限的实现
2022/08/05 MySQL