- 论坛徽章:
- 0
|
PHP 获得计算机的唯一标识[CPU,网卡 MAC地址]
//获取电脑的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];
- }
- }
- }
复制代码 |
|