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和MySQL保存和输出图片
Oct 09 PHP
ajax缓存问题解决途径
Dec 06 PHP
支持中文的php加密解密类代码
Nov 27 PHP
深入理解PHP之数组(遍历顺序)  Laruence原创
Jun 13 PHP
phpmyadmin config.inc.php配置示例
Aug 27 PHP
PHP会话处理的10个函数
Aug 11 PHP
CI框架支持$_GET的两种实现方法
May 18 PHP
最新最全PHP生成制作验证码代码详解(推荐)
Jun 12 PHP
PHP简单实现数字分页功能示例
Aug 24 PHP
PHP自定义多进制的方法
Nov 03 PHP
php实现水印文字和缩略图的方法示例
Dec 29 PHP
Laravel5.0+框架邮件发送功能实现方法图文与实例详解
Apr 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
深入分析php之面向对象
2013/05/15 PHP
php计数排序算法的实现代码(附四个实例代码)
2020/03/31 PHP
javascript中比较字符串是否相等的方法
2013/07/23 Javascript
开发中可能会用到的jQuery小技巧
2014/03/07 Javascript
jQuery Easyui学习之datagrid 动态添加、移除editor
2016/01/27 Javascript
Bootstrap基本样式学习笔记之表格(2)
2016/12/07 Javascript
JS正则表达式判断有效数实例代码
2017/03/13 Javascript
JS基于正则表达式的替换操作(replace)用法示例
2017/04/28 Javascript
微信小程序 自动登陆PHP源码实例(源码下载)
2017/05/08 Javascript
Vue项目webpack打包部署到Tomcat刷新报404错误问题的解决方案
2018/05/15 Javascript
详解swipe使用及竖屏页面滚动方法
2018/06/28 Javascript
vue环形进度条组件实例应用
2018/10/10 Javascript
发布订阅模式在vue中的实际运用实例详解
2019/06/09 Javascript
JavaScript利用键盘码控制div移动
2020/03/19 Javascript
jquery实现加载更多&quot;转圈圈&quot;效果(示例代码)
2020/11/09 jQuery
python中django框架通过正则搜索页面上email地址的方法
2015/03/21 Python
总结Python编程中函数的使用要点
2016/03/20 Python
Python 制作糗事百科爬虫实例
2016/09/22 Python
python实现教务管理系统
2018/03/12 Python
Python 获取主机ip与hostname的方法
2018/12/17 Python
python实现多张图片拼接成大图
2019/01/15 Python
python3 pathlib库Path类方法总结
2019/12/26 Python
wxpython自定义下拉列表框过程图解
2020/02/14 Python
瑞典最好的运动鞋专卖店:Sneakersnstuff
2016/08/29 全球购物
eDreams意大利:南欧领先的在线旅行社
2018/11/23 全球购物
The Body Shop美体小铺西班牙官网:天然化妆品
2019/06/21 全球购物
新员工培训个人的自我评价
2013/10/09 职场文书
班主任经验交流会主持词
2014/04/01 职场文书
自主招生教师推荐信
2014/05/10 职场文书
校园环保标语
2014/06/13 职场文书
2014年村委会工作总结
2014/11/24 职场文书
入党政审材料范文
2014/12/24 职场文书
小学音乐课教学反思
2016/02/18 职场文书
小学三年级作文之写景
2019/11/05 职场文书
Oracle设置DB、监听和EM开机启动的方法
2021/04/25 Oracle
基于python定位棋子位置及识别棋子颜色
2021/07/26 Python