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 网页游戏开发入门教程一(webgame+design)
Oct 26 PHP
ubuntu10.04配置 nginx+php-fpm模式的详解
Jun 03 PHP
php class中public,private,protected的区别以及实例分析
Jun 18 PHP
浅谈php安全性需要注意的几点事项
Jul 17 PHP
php读取csc文件并输出
May 21 PHP
Laravel中注册Facades的步骤详解
Mar 16 PHP
php fseek函数读取大文件两种方法
Oct 12 PHP
PHP数据库处理封装类实例
Dec 24 PHP
Laravel框架实现model层的增删改查(CURD)操作示例
May 12 PHP
PHP PDOStatement::fetchObject讲解
Feb 01 PHP
php传值和传引用的区别点总结
Nov 19 PHP
关于Yii2框架跑脚本时内存泄漏问题的分析与解决
Dec 01 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 图片上传类代码
2009/07/17 PHP
php替换超长文本中的特殊字符的函数代码
2012/05/22 PHP
PHP在线生成二维码(google api)的实现代码详解
2013/06/04 PHP
去掉destoon资讯内容页keywords关键字自带的文章标题的方法
2014/08/21 PHP
PHP ajax 异步执行不等待执行结果的处理方法
2015/05/27 PHP
浅谈php中urlencode与rawurlencode的区别
2016/09/05 PHP
PHP入门教程之自定义函数用法详解(创建,调用,变量,参数,返回值等)
2016/09/11 PHP
PHP图片水印类的封装
2017/07/06 PHP
又一个图片自动缩小的JS代码
2007/03/10 Javascript
javascript 避免闭包引发的问题
2009/03/17 Javascript
js文件中调用js的实现方法小结
2009/10/23 Javascript
javascript实现的字符串与十六进制表示字符串相互转换方法
2015/07/17 Javascript
jquery实现Slide Out Navigation滑出式菜单效果代码
2015/09/07 Javascript
浅谈jquery.form.js的ajaxSubmit和ajaxForm的使用
2016/09/09 Javascript
React复制到剪贴板的示例代码
2017/08/22 Javascript
angular4 如何在全局设置路由跳转动画的方法
2017/08/30 Javascript
Django中使用jquery的ajax进行数据交互的实例代码
2017/10/15 jQuery
javascript实现遮罩层动态效果实例
2019/05/14 Javascript
vue3实现v-model原理详解
2019/10/09 Javascript
[35:29]Secret vs VG 2018国际邀请赛淘汰赛BO3 第三场 8.23
2018/08/24 DOTA
Python 模拟员工信息数据库操作的实例
2017/10/23 Python
python 在某.py文件中调用其他.py内的函数的方法
2019/06/25 Python
python Gunicorn服务器使用方法详解
2019/07/22 Python
Python 音频生成器的实现示例
2019/12/24 Python
一文轻松掌握python语言命名规范规则
2020/06/18 Python
Bibloo匈牙利:女装、男装、童装及鞋子和配饰
2019/04/14 全球购物
澳大利亚家用电器在线商店:Billy Guyatts
2020/05/05 全球购物
美国名牌香水折扣网站:Hottperfume
2021/02/10 全球购物
岗位职责说明书模板
2014/07/30 职场文书
四风专项整治工作情况汇报
2014/10/28 职场文书
碧霞祠导游词
2015/02/09 职场文书
财务总监岗位职责范本
2015/04/03 职场文书
党支部考察鉴定意见
2015/06/02 职场文书
创业计划书之情侣餐厅
2019/09/29 职场文书
Java中Quartz高可用定时任务快速入门
2022/04/03 Java/Android
Nginx如何配置多个服务域名解析共用80端口详解
2022/09/23 Servers