Clicky

Jump to content
Portal do Host
  • Sign Up

Sign in to follow this  
WillianKevenis

Teste PING com PHP!

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.

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 ; )


P6 Host

Share this post


Link to post
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

Share this post


Link to post
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/


ZAPEN - Desenvolvimento Web | www.zapen.com.br

Share this post


Link to post
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 />


ZAPEN - Desenvolvimento Web | www.zapen.com.br

Share this post


Link to post
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 />

Share this post


Link to post
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.


ZAPEN - Desenvolvimento Web | www.zapen.com.br

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.



×
×
  • Create New...