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
dede全站URL静态化改造[070414更正]
Apr 17 PHP
基于php下载文件的详解
Jun 02 PHP
合并ThinkPHP配置文件以消除代码冗余的实现方法
Jul 22 PHP
Smarty变量调节器失效的解决办法
Aug 20 PHP
WordPress中is_singular()函数简介
Feb 05 PHP
php curl 上传文件代码实例
Apr 27 PHP
PHP使用缓存即时输出内容(output buffering)的方法
Aug 03 PHP
PHP实现多级分类生成树的方法示例
Feb 07 PHP
ThinkPHP实现登录退出功能
Jun 29 PHP
PHP封装的完整分页类示例
Aug 21 PHP
php远程请求CURL实例教程(爬虫、保存登录状态)
Dec 10 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
删除无限分类并同时删除它下面的所有子分类的方法
2010/08/08 PHP
JavaScript使用技巧精萃[代码非常实用]
2008/11/21 Javascript
JavaScript 学习笔记之操作符
2015/01/14 Javascript
JS实现控制表格行文本对齐的方法
2015/03/30 Javascript
js计算文本框输入的字符数
2015/10/23 Javascript
七个不允许错过的jQuery小技巧
2015/12/21 Javascript
快速解决Canvas.toDataURL 图片跨域的问题
2016/05/10 Javascript
分享JavaScript监听全部Ajax请求事件的方法
2016/08/28 Javascript
angularJs的ng-class切换class
2017/06/23 Javascript
JavaScript实现带有子菜单和控件的slider轮播图效果
2017/11/01 Javascript
解决Vue 浏览器后退无法触发beforeRouteLeave的问题
2017/12/24 Javascript
vue移动端UI框架实现QQ侧边菜单组件
2018/03/09 Javascript
vue项目中应用ueditor自定义上传按钮功能
2018/04/27 Javascript
原生JS实现轮播图效果
2018/10/12 Javascript
JS document文档的简单操作完整示例
2020/01/13 Javascript
解决vue+ element ui 表单验证有值但验证失败问题
2020/01/16 Javascript
JavaScript代码模拟鼠标自动点击事件示例
2020/08/07 Javascript
JS闭包原理及其使用场景解析
2020/12/03 Javascript
原生JavaScript实现留言板
2021/01/10 Javascript
python BeautifulSoup使用方法详解
2013/11/21 Python
python网络编程学习笔记(一)
2014/06/09 Python
Django项目创建到启动详解(最全最详细)
2019/09/07 Python
tensorflow实现训练变量checkpoint的保存与读取
2020/02/10 Python
Python pip使用超时问题解决方案
2020/08/03 Python
基于Python正确读取资源文件
2020/09/14 Python
巴西电子产品购物网站:Saldão da Informática
2018/01/09 全球购物
会计学财务管理专业个人的自我评价
2013/10/19 职场文书
幼儿园教育教学反思
2014/01/31 职场文书
电子专业求职信
2014/06/19 职场文书
面试自我评价范文
2014/09/17 职场文书
女生抽烟检讨书
2014/10/05 职场文书
党员批评与自我批评
2014/10/15 职场文书
元宵节晚会主持词
2015/07/01 职场文书
运动会100米广播稿
2015/08/19 职场文书
2019年励志签名:致拼搏路上的自己
2019/10/11 职场文书