Hoi programmeurs,
Ik heb een Raspberry Pi met webserver draaien, waarmee ik wil traceren wanneer mijn smartphone verbinding maakt met het draadloze netwerk. Als ik dit commando direct als commando invoer krijg ik netjes te zien dat mijn mobiel op het netwerk zit:
Maar als ik dit commando via een php script uitvoer is het resultaat altijd 'Nobody home', zelfs als ik in plaats van mijn ip-adres bijvoorbeeld www.google.com invoer.
Het lijkt wel alsof "exec('ping..')" niet werkt wanneer deze door een phpbestand wordt uitgevoerd, maar ik heb geen idee waar ik het probleem moet zoeken. Wie kan me helpen?
Ik heb een Raspberry Pi met webserver draaien, waarmee ik wil traceren wanneer mijn smartphone verbinding maakt met het draadloze netwerk. Als ik dit commando direct als commando invoer krijg ik netjes te zien dat mijn mobiel op het netwerk zit:
Code:
sudo ping -c 1 192.168.1.51 && echo "Welcome home" || echo "Nobody home"
Code:
$read = exec('sudo ping -c 1 192.168.1.51 && echo "Welcome home" || echo "Nobody home"');
echo $read;