Ir para conteúdo
  • Cadastre-se

Teste PING com PHP!


Visitante

Posts Recomendados

Como faço para executar o ping com php já tentei de todas as formas e nada shell_exec, exec, system foram liberadas para teste.

Sistema CentOS

Cpanel/WHM

Quem puder dar uma ajuda aew.

Link para o comentário
Compartilhar em outros sites

Como faço para executar o ping com php já tentei de todas as formas e nada shell_exec, exec, system foram liberadas para teste.

Sistema CentOS

Cpanel/WHM

Quem puder dar uma ajuda aew.

amigo, Com Shell exec Não Sei se e possivel, Mais você pode fazer o ping por ssh2, da mesma forma que faz com shell exec, mais utilizando ssh2 ; )

Link para o comentário
Compartilhar em outros sites

Apareceu shell_exec disable liberei pra testar e apareceu apenas pagina em branco.

Tenta:

<?php

$ping = 'ping 200.154.56.80 && arp -a';

echo nl2br($ping);

?>

Você pode substituir o valor do IP com um $print, etc.

Editado por williamkevenis
Link para o comentário
Compartilhar em outros sites


<?php

require_once "Net/Ping.php";

$ping = Net_Ping::factory();

if (PEAR::isError($ping)) {

    echo $ping->getMessage();

} else {

    $ping->setArgs(array('count' => 2));

    var_dump($ping->ping('example.com'));

}

?>

É preciso ter a o módulo Net_Ping do Pear instalado.

pear install Net_Ping # Pear

php pyrus.phar install pear/Net_Ping # Pear2

Com um pouco de busca você encontra a solução meu amigo!

http://pear.php.net/search.php?q=Net&in=packages&x=0&y=0&p=4

http://pear2.php.net/

Link para o comentário
Compartilhar em outros sites

Tenta:

<?php

$ping = 'ping 200.154.56.80 && arp -a';

echo nl2br($ping);

?>

Você pode substituir o valor do IP com um $print, etc.

Trabalho com PHP há um bom tempo e não entendi nada daí de cima. A função nl2br faz exatamente o que o nome dela sugere: troca as novas linhas (\n) por <br />

Link para o comentário
Compartilhar em outros sites

Ela quebra os valores pode ser usada em loops...

tendeu?

num while um echo ele quebra as linhas

Trabalho com PHP há um bom tempo e não entendi nada daí de cima. A função nl2br faz exatamente o que o nome dela sugere: troca as novas linhas (\n) por <br />
Link para o comentário
Compartilhar em outros sites

Ela quebra os valores pode ser usada em loops...

tendeu?

num while um echo ele quebra as linhas

Eu entendi, acho que você está fazendo confusão, veja na documentação do PHP o que a função nl2br(http://www.php.net/manual/pt_BR/function.nl2br.php) faz:

nl2br — Insere quebras de linha HTML antes de todas newlines em uma string

\n representa a quebra de linha, assim como \t representa o TAB.

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...

Informação Importante

Concorda com os nossos termos?