Jump to content

Teste PING com PHP!


Guest

Recommended Posts

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 to comment
Share on other 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 to comment
Share on other 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.

Edited by williamkevenis
Link to comment
Share on other 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 to comment
Share on other 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 to comment
Share on other 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 to comment
Share on other 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 to comment
Share on other sites

Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

Do you agree with our terms?