2016-05-05 13 views
1

基本的には、PHPページからEth0およびWlan0インターフェースのMacアドレスを表示したいと考えています。php経由でシステムインターフェースのMACアドレスを取得する方法(Linux)

私はこれを行う簡単な方法があると確信していましたが、まだ見つけられていません。

このページは、NginxとPHPを使用してraspbian(jesse)システムでホストされています。

+0

これはおそらく動作します。私はそれを行ってみましょう。 –

答えて

1
exec("ifconfig -a", $config); 
$temp_array = array(); 
foreach ($config 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)){ 
     $mac_addr = $temp_array[0];  
     break; 
    } 
}  
unset($temp_array); 
echo $mac_addr; 
+0

wlan0のMACアドレスとeth0のMACアドレスはどのように分かりますか? –

+0

それはちょうどfirtのMACアドレスを取得するコードです。その通常th0。 – steve

関連する問題