Récupérer adresse ip serveur
Yop all !
Je suis en train de faire la page de server monitoring de mon serveur, et je veux afficher les interfaces réseaux avec les ips... J'arrive a récupérer ces deux informations, mais j'ai un problème :
Code:
1 2 3 4 5 6
| <?php
$ip = shell_exec('/sbin/ifconfig | grep \'inet \'| cut -d: -f2 | awk \'{ print $1}\'');
$ipf = explode(' ', $ip);
echo $ipf[0]; |
normalement je suis sensé n'avoir que la première adresse sur les 3 mais là j'obtiens les 3 : 10.0.0.1 127.0.0.1 192.168.1.106
J'ai exécuté ma commande avec un > ip.txt et dans ce fichier, les ips sont chacunes sur une lignes j'ai donc remplacé par
Code:
explode('\n', $ip);
Mais ça fait la même chose... vous pouvez m'aider ? :)