国产探花免费观看_亚洲丰满少妇自慰呻吟_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;   
?>

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 获嘉县| 佳木斯市| 宣武区| 盐津县| 台湾省| 时尚| 唐山市| 乃东县| 肇州县| 玉林市| 封丘县| 霍林郭勒市| 闻喜县| 靖宇县| 射阳县| 沧源| 南充市| 鄂伦春自治旗| 蚌埠市| 贵德县| 南汇区| 金塔县| 宝山区| 梅河口市| 青铜峡市| 太湖县| 霸州市| 闻喜县| 乌鲁木齐市| 长垣县| 宜兰市| 宽城| 许昌市| 苏尼特左旗| 乌拉特中旗| 香港 | 兴山县| 卓资县| 宜城市| 澄江县| 永州市|