Re: Błąd w metodzie LMS->GetNodeByMAC
17 Kwi
2005
17 Kwi
'05
09:44
On Sun, Apr 17, 2005 at 08:53:31AM +0200, Łukasz Jarosław Mozer wrote:
Witam.
W liście z dnia 16 kwietnia 2005 (09:42:47) można przeczytać:
Przyjrzałem się metodzie GetNodeByMAC i według mnie zawiera ona buga.
function GetNodeByMAC($ip) { exec("arp -an | grep -v incompl | grep $ip" ,$result); foreach ($result as $arpline) { list($fqdn,$ip,$at,$mac,$hwtype,$perm) = explode(' ',$arpline); $ip = str_replace('(','',str_replace(')','',$ip));
$result['mac'] = $mac; $result['ip'] = $ip; $result['longip'] = ip_long($ip); $result['nodename'] = $this->GetNodeNameByMAC($mac); } return $result; }
I dlaczego to nie próbuje korzystać z /proc/net/arp? Zastanawiam się kto tego potworka wymyślił, ale obawiam się że mogłem to być i ja ;)
-- Łukasz Jarosław Mozer mailto: lukasz@rulez.pl
LMS: idea/layout/php/perl
bo /proc/net/arp jest tylko (chyba). w linuxach. (a juz na pewno w moim freebsd tego nie ma).
7190
Wiek (w dniach)
7190
Ostatnia aktywność (w dniach)
0 komentarze
1 uczestnicy
uczestnicy (1)
-
KubaTyszko