Bonjour à toutes et à tous,
Je suis sur un projet depuis quelques mois en Php, je dois faire un site qui gère un serveur en local, mon problème est assez simple à comprendre :
je dois récupérer l'adresse Ip le gateway et le mask utilisé, ce que j'ai déjà fait sauf que c'est très bancal et si je change de Pc et que la ligne n'est pas exacte cela ne marche plus.
L'ip est stable car j'utilise gethostbyname(); cependant le reste ne l'est pas, connaissez-vous une solution ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 ob_start(); system("ipconfig /all"); $this->allinfo = ob_get_contents(); ob_clean(); $pmac = strpos($this->allinfo, "Physical"); // changer par physique $this->mac = rtrim (substr($this->allinfo, ($pmac + 35),18)); $pmac = strpos($this->allinfo, "Mask"); // changer par Masque $this->mask = substr($this->allinfo, ($pmac + 28), 15); $pmac = strpos($this->allinfo, "Gateway"); // changer par Passerelle $this->gateway = substr($this->allinfo, ($pmac + 28), 15); unset($buffer);
Merci d'avance =)
Partager