|
|
|
|
<?
$ip = $_SERVER['REMOTE_ADDR'];
$req = "arp -a $ip";
$ans = exec($req);
preg_match('/\s([0-9a-f]{2}(-[0-9a-f]{2}){5})\s/', $ans, $res);
echo "$ip - $res[1]";
?>
|
А как написать условие, что если МАС не может определить(т.к в таком случае файл командой arp -a "IP" выдает инфу в которой нету МАс-адреса), то ничего не показывать ВООБЩЕ? | |
|
|
|
|
|
|
|
для: mpflash
(22.07.2006 в 00:07)
| |
<?
$ip = $_SERVER['REMOTE_ADDR'];
$req = "arp -a $ip";
$ans = exec($req);
if(preg_match('/\s([0-9a-f]{2}(-[0-9a-f]{2}){5})\s/', $ans, $res)) {
echo "$ip - $res[1]";
}
?>
|
| |
|
|
|