Re: Find MAC Address in PHP

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



   Usually arp on Linux requires the user to be logged in as root.  If you
can run it, try this:

<?
 ob_start();
 passthru('arp '.$ip_addr);
 $MAC = ob_get_contents();
 ob_end_clean();
?>



On 4/20/07, Nathaniel Hall <halln@xxxxxxxxxxxxxxxxx> wrote:

Hi all,

I am attempting to find the MAC address of systems visiting my page from
the local LAN.  I have tried several things, but it appears it will not
let me run system commands.  For example, running <?php $MAC =
system("arp 192.168.200.254"); echo $MAC; ?>" does not give me any
output.  I have copied arp to a place that the apache user can execute
from and ensured arp is executable.

This is on a Fedora Core 6 box running PHP 5.1.6-3.4 and Apache
2.2.3-5.  Any help is appreciated.

--
Nathaniel Hall

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




--
Daniel P. Brown
[office] (570-) 587-7080 Ext. 272
[mobile] (570-) 766-8107

[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux