Capturar IP da resposta

1. Capturar IP da resposta

Roberto Costa
asparion

(usa CentOS)

Enviado em 29/05/2020 - 14:31h

Ola amigos VOL

Rodando o codigo em PHP abaixo:

$result = shell_exec('ping MGAFAT-D36GN813');
echo "<pre>$result </pre>";


Tenho o seguinte resultado:

Disparando MGAFAT-D36GN813 [192.168.5.127] com 32 bytes de dados:
Resposta de 192.168.5.127: bytes=32 tempo=73ms TTL=126
Resposta de 192.168.5.127: bytes=32 tempo=47ms TTL=126
Resposta de 192.168.5.127: bytes=32 tempo=48ms TTL=126
Resposta de 192.168.5.127: bytes=32 tempo=51ms TTL=126

Estat&#65533;sticas do Ping para 192.168.5.127:
Pacotes: Enviados = 4, Recebidos = 4, Perdidos = 0 (0% de
perda),
Aproximar um n&#65533;mero redondo de vezes em milissegundos:
M&#65533;nimo = 47ms, M&#65533;ximo = 73ms, M&#65533;dia = 54ms


Como faço para pegar apenas o IP para jogar em uma variavel

192.168.5.127


é que com isso eu ja vou atualizar o ip do host no banco de dados

$host = 'MGAFAT-D36GN813';
$ip = '192.168.5.127';
$update = mysqli_query(UPDATE tb_hosts SET ip='$ip' WHERE hostname = '$host'");


Atenciosamente



  


2. Re: Capturar IP da resposta

Roberto Costa
asparion

(usa CentOS)

Enviado em 29/05/2020 - 16:19h

Consegui capturando entre colchetes:

$ip = $result;
ip = explode('[', $ip);
$ip = explode(']', $ip[1]);
$ip = $ip[0];








Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts