国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PHP > 正文

PHP獲取MAC地址的具體實例

2024-05-04 23:19:56
字體:
來源:轉載
供稿:網友

本節分享的php代碼,主要功能:
獲取機器網卡的物理(MAC)地址。
代碼:

復制代碼 代碼如下:


<?php 
/**  
* 獲取機器網卡的物理(MAC)地址
* 目前支持WIN/LINUX系統  
**/ 
class MacAddInfo {     
    var $return_array = array (); // 返回帶有MAC地址的字串數組   
    var $mac_addr; 

    function MacAddInfo($os_type) { 
        switch (strtolower ( $os_type )) { 
            case "linux" : 
                $this->forLinux (); 
                break; 
            case "solaris" : 
                break; 
            case "unix" : 
                break; 
            case "aix" : 
                break; 
            default : 
                $this->forWindows (); 
                break;         
        }
        $temp_array = array (); 
        foreach ( $this->return_array as $value ) { 

            if (preg_match ( "/[0-9a-f][0-9a-f][:-]" . "[0-9a-f][0-9a-f][:-]" . "[0-9a-f][0-9a-f][:-]" . "[0-9a-f][0-9a-f][:-]" . "[0-9a-f][0-9a-f][:-]" . "[0-9a-f][0-9a-f]/i", $value, $temp_array )) { 
                $this->mac_addr = $temp_array [0]; 
                break; 
            }
        } 
        unset ( $temp_array ); 
        return $this->mac_addr; 
    } 

    function forWindows() { 
        @exec ( "ipconfig /all", $this->return_array ); 
        if ($this->return_array) 
            return $this->return_array; 
        else { 
            $ipconfig = $_SERVER ["WINDIR"] . "/system32/ipconfig.exe"; 
            if (is_file ( $ipconfig )) 
                @exec ( $ipconfig . " /all", $this->return_array ); 
            else 
                @exec ( $_SERVER ["WINDIR"] . "/system/ipconfig.exe /all", $this->return_array ); 
            return $this->return_array; 
        } 
    } 

    function forLinux() { 
        @exec ( "ifconfig -a", $this->return_array ); 
        return $this->return_array; 
    } 

//調用示例
//$mac = new MacAddInfo(PHP_OS);   
//echo $mac->mac_addr;   
?>

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 辽宁省| 巴中市| 武隆县| 临邑县| 惠东县| 漠河县| 江源县| 平武县| 大港区| 神木县| 邵阳县| 德清县| 平南县| 平利县| 博客| 沙雅县| 柯坪县| 乌什县| 崇州市| 普格县| 庆云县| 溧水县| 巴楚县| 专栏| 江都市| 宣武区| 渝北区| 兖州市| 深圳市| 盖州市| 巢湖市| 星座| 高淳县| 绵阳市| 瑞昌市| 巴林右旗| 西城区| 营口市| 苏尼特右旗| 青海省| 革吉县|