php - Call to system's arp command fails with shell_exec -


i has been searching long time in google not looking for. have local web application business in different building of office. staff use application in local network both wireless devices , desktop computer. want give them access through limited devices , machines.

i can mac address of connected devices passing ip addresses arp, instance:

arp -n 192.168.10.12 

in terminal.

but can't output when run same command in php script

$output = shell_exec('arp -n 192.168.10.12'); echo "<pre>$output</pre>"; 

i tried commands such ls -l /var/www in shell_exec function, these commands display same in command line. question why can't run arp -n ipaddress command , how run it.

i can't check mac address via router because business clients use network when come office.

thanks in advance.

i followed this link.

i'm pretty sure www-user not allowed use arp command or reference full path.

use full path /usr/sbin/arp.

it either works or sais no permission then. if no permission, search sudo , let www-user access arp.

dan@big:/root$ /usr/sbin/arp address                  hwtype  hwaddress      flags mask            iface xxxx.xx.xx.xxxx  ether   00:00:xx:00:01:xx      c                     eth0  dan@big:/root$ arp bash: arp: command not found 

Comments

Popular posts from this blog

java - activate/deactivate sonar maven plugin by profile? -

python - TypeError: can only concatenate tuple (not "float") to tuple -

java - What is the difference between String. and String.this. ? -