<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Java世界

    學習筆記

    常用鏈接

    統計

    積分與排名

    天籟村

    新華網

    雅虎

    最新評論

    php獲取網卡的mac地址

    1. <?php ??
    2. /** ?
    3. 獲取網卡的MAC地址原碼;目前支持WIN/LINUX系統 ?
    4. 獲取機器網卡的物理(MAC)地址 ?
    5. **/ ??
    6. ??
    7. class ?GetMacAddr{ ??
    8. ??
    9. ??????? var ? $return_array ?=? array ();? //?返回帶有MAC地址的字串數組 ??
    10. ??????? var ? $mac_addr ; ??
    11. ??
    12. ??????? function ?GetMacAddr( $os_type ){ ??
    13. ???????????? switch ?(? strtolower ( $os_type )?){ ??
    14. ????????????????????? case ? "linux" : ??
    15. ??????????????????????????????? $this ->forLinux(); ??
    16. ??????????????????????????????? break ; ??
    17. ????????????????????? case ? "solaris" : ??
    18. ??????????????????????????????? break ; ??
    19. ????????????????????? case ? "unix" : ??
    20. ??????????????????????????????? break ; ??
    21. ????????????????????? case ? "aix" : ??
    22. ??????????????????????????????? break ; ??
    23. ????????????????????? default : ??
    24. ??????????????????????????????? $this ->forWindows(); ??
    25. ??????????????????????????????? break ; ??
    26. ??
    27. ????????????} ??
    28. ??
    29. ??????????? ??
    30. ???????????? $temp_array ?=? array (); ??
    31. ???????????? foreach ?(? $this ->return_array? as ? $value ?){ ??
    32. ??
    33. ?????????????????????? if ?( ??
    34. 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 , ??
    35. $temp_array ?)?){ ??
    36. ??????????????????????????????? $this ->mac_addr?=? $temp_array [0]; ??
    37. ??????????????????????????????? break ; ??
    38. ?????????????????????} ??
    39. ??
    40. ????????????} ??
    41. ????????????unset( $temp_array ); ??
    42. ???????????? return ? $this ->mac_addr; ??
    43. ???????} ??
    44. ??
    45. ??
    46. ??????? function ?forWindows(){ ??
    47. ????????????@ exec ( "ipconfig?/all" ,? $this ->return_array); ??
    48. ???????????? if ?(? $this ->return_array?) ??
    49. ????????????????????? return ? $this ->return_array; ??
    50. ???????????? else { ??
    51. ????????????????????? $ipconfig ?=? $_SERVER [ "WINDIR" ]. "\system32\ipconfig.exe" ; ??
    52. ????????????????????? if ?(? is_file ( $ipconfig )?) ??
    53. ????????????????????????@ exec ( $ipconfig . "?/all" ,? $this ->return_array); ??
    54. ????????????????????? else ??
    55. ????????????????????????@ exec ( $_SERVER [ "WINDIR" ]. "\system\ipconfig.exe?/all" ,? $this ->return_array); ??
    56. ????????????????????? return ? $this ->return_array; ??
    57. ????????????} ??
    58. ???????} ??
    59. ??
    60. ??
    61. ??
    62. ??????? function ?forLinux(){ ??
    63. ????????????@ exec ( "ifconfig?-a" ,? $this ->return_array); ??
    64. ???????????? return ? $this ->return_array; ??
    65. ???????} ??
    66. ??
    67. } ??
    68. //方法使用 ??
    69. //$mac?=?new?GetMacAddr(PHP_OS); ??
    70. //echo?$mac->mac_addr; ??
    71. ?>??

    posted on 2008-12-26 10:17 Rabbit 閱讀(684) 評論(1)  編輯  收藏

    評論

    # re: php獲取網卡的mac地址 2009-05-01 11:17 大盛大

    應該是先 用 ping 在用 arp來查吧

      回復  更多評論   


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: xxxxx做受大片视频免费| 国产精品观看在线亚洲人成网| a高清免费毛片久久| 免费大黄网站在线观| 深夜A级毛片视频免费| 国产成人免费ā片在线观看 | jizz免费在线观看| 国产av无码专区亚洲国产精品| 老司机午夜性生免费福利| 亚洲av再在线观看| 皇色在线免费视频| 国产成人精品日本亚洲| 99精品一区二区免费视频| 亚洲视频免费在线看| 人妻视频一区二区三区免费| 亚洲最大的成人网| 国产裸模视频免费区无码| 最好2018中文免费视频| 亚洲综合伊人久久综合| 久艹视频在线免费观看| 亚洲人成网站18禁止久久影院| 亚洲成在人线aⅴ免费毛片| 日韩亚洲人成网站| 亚洲中文字幕无码永久在线| 88av免费观看入口在线| 亚洲视频无码高清在线| 免费播放美女一级毛片 | 图图资源网亚洲综合网站| 成人免费大片免费观看网站| 午夜亚洲WWW湿好爽| 国产综合亚洲专区在线| 91免费国产自产地址入| 无码天堂va亚洲va在线va| 国产亚洲美日韩AV中文字幕无码成人| 免费国产黄网站在线观看视频| 亚洲综合一区国产精品| 亚洲伊人久久成综合人影院| 91热久久免费精品99| 国产亚洲综合久久| 麻豆亚洲AV永久无码精品久久| 成人爱做日本视频免费|