Ping com PHP [RESOLVIDO]

1. Ping com PHP [RESOLVIDO]

Roberto Costa
asparion

(usa Ubuntu)

Enviado em 28/05/2020 - 17:42h

Boa tarde amigos VOL

Gostaria de uma ajuda com um código simples, pingar IP local e dar uma resposta em php ex:
Ja tentei varios mais so funciona usando porta, e as maquinas windows estão com portas fechadas
era so um ping simples



ping 192.168.0.255

se pingar
echo 'Up':
se n pingar
echo 'Down';


Obs: lmebrando é em PHP

Obrigado



  


2. MELHOR RESPOSTA

Fábio Berbert de Paula
fabio

(usa Debian)

Enviado em 28/05/2020 - 21:13h

<?php

$ip = "127.0.0.1";
exec("ping -c 2 $ip", $output, $status);

if ($status==0) {
echo "$ip up";
} else {
echo "$ip down";
}
?>


No caso acima a saída do ping fica na variável $output e o status de retorno do comando fica em $status. Para simplificar fiz o if comparando o valor de status, quando um host está respondendo o retorno é 0, caso contrário é 1.

3. Re: Ping com PHP [RESOLVIDO]

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 28/05/2020 - 18:52h


asparion escreveu:

Boa tarde amigos VOL

Gostaria de uma ajuda com um código simples, pingar IP local e dar uma resposta em php ex:
Ja tentei varios mais so funciona usando porta, e as maquinas windows estão com portas fechadas
era so um ping simples



ping 192.168.0.255

se pingar
echo 'Up':
se n pingar
echo 'Down';


Obs: lembrando: é em PHP

Obrigado

Boa noite Asparion.
De uma verificada na funções "exec()" e system();
https://www.php.net/manual/pt_BR/function.exec
https://www.php.net/manual/en/function.system.php

______________________________________________________________________
Importante: echo -e "\n$(lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p')\n"
Att.: Marcelo Oliver
______________________________________________________________________


4. Re: Ping com PHP [RESOLVIDO]

Roberto Costa
asparion

(usa Ubuntu)

Enviado em 28/05/2020 - 20:54h

Obrigado mais nao me ajudou...


5. Re: Ping com PHP [RESOLVIDO]

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 28/05/2020 - 21:57h


asparion escreveu:

Obrigado mais nao me ajudou...

É você quem "lhe ajuda", como?
Lendo o que foi sugerido....
Mas o bom Rapaz Fabio, já deu a resposta "mastigadinha".....
Rsrsrsrsrsrsr


______________________________________________________________________
Importante: echo -e "\n$(lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p')\n"
Att.: Marcelo Oliver
______________________________________________________________________


6. Re: Ping com PHP [RESOLVIDO]

Roberto Costa
asparion

(usa Ubuntu)

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

Não amigo, me referi que mesmo vendo sua sugestao nao me ajudou pois eu nao entendi muito bem, mesmo assim obrigado






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts