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 UTF8 文件的签名问题
Oct 30 PHP
一个PHP验证码类代码分享(已封装成类)
Jul 17 PHP
php无限极分类实现的两种解决方法
Apr 28 PHP
解析PHP实现多进程并行执行脚本
Jun 18 PHP
php中 $$str 中 &quot;$$&quot; 的详解
Jul 06 PHP
php获取一定范围内取N个不重复的随机数
May 28 PHP
PHP页面跳转实现延时跳转的方法
Dec 10 PHP
PHP封装的XML简单操作类完整实例
Nov 13 PHP
PHP序列化的四种实现方法与横向对比
Nov 29 PHP
PHP下载大文件失败并限制下载速度的实例代码
May 10 PHP
修改Laravel自带的认证系统的User类的命名空间的步骤
Oct 15 PHP
Laravel 集成微信用户登录和绑定的实现
Dec 27 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解决URL中文GBK乱码问题的两种方法
2014/06/03 PHP
Laravel实现定时任务的示例代码
2017/08/10 PHP
详解阿里云视频直播PHP-SDK接入教程
2020/07/09 PHP
优化 JavaScript 代码的方法小结
2009/07/16 Javascript
讨论javascript(一)工厂方式 js面象对象的定义方法
2009/12/15 Javascript
javascript中强制执行toString()具体实现
2013/04/27 Javascript
js怎么终止程序return不行换jfslk
2013/05/30 Javascript
Javascript实现视频轮播在pc端与移动端均可
2013/09/29 Javascript
javascript正则表达式基础知识入门
2015/04/20 Javascript
Bootstrap中表单控件状态(验证状态)
2016/08/04 Javascript
简单的js表格操作
2016/09/24 Javascript
js HTML5 canvas绘制图片的方法
2017/09/08 Javascript
Angular 作用域scope的具体使用
2017/12/11 Javascript
vue2 全局变量的设置方法
2018/03/09 Javascript
脚手架vue-cli工程webpack的基本用法详解
2018/09/29 Javascript
微信小程序使用template标签实现五星评分功能
2018/11/03 Javascript
基于JavaScript获取base64图片大小
2019/10/18 Javascript
《javascript设计模式》学习笔记一:Javascript面向对象程序设计对象成员的定义分析
2020/04/07 Javascript
vue实现购物车案例
2020/05/30 Javascript
[59:26]DOTA2上海特级锦标赛D组资格赛#1 EG VS VP第二局
2016/02/28 DOTA
使用Python脚本将Bing的每日图片作为桌面的教程
2015/05/04 Python
python去除文件中空格、Tab及回车的方法
2016/04/12 Python
PyQt5实现五子棋游戏(人机对弈)
2020/03/24 Python
如何在Python中实现goto语句的方法
2019/05/18 Python
Python-jenkins 获取job构建信息方式
2020/05/12 Python
keras topN显示,自编写代码案例
2020/07/03 Python
纯CSS3制作页面切换效果的实例代码
2019/05/30 HTML / CSS
三星法国官方网站:Samsung法国
2019/10/31 全球购物
澳大利亚在线划船、露营和钓鱼商店:BCF Australia
2020/03/22 全球购物
汇智创新科技发展有限公司
2015/12/06 面试题
英语老师推荐信
2014/02/26 职场文书
留守儿童工作方案
2014/06/02 职场文书
党员教师群众路线个人整改措施
2014/10/28 职场文书
公司员工宿舍管理制度
2015/08/07 职场文书
2019七夕节祝福语36句,快来收藏吧
2019/08/06 职场文书
python创建字典及相关管理操作
2022/04/13 Python