Linux / PHP / Java / Designer

As melhores dicas estão aqui.

Fazendo um PING como PHP

| 0 comentários

Esta é uma cópia oficial da matéria publicada em: http://satellasoft.com/?materia=fazendo-um-ping-com-php

Algumas pessoas acham que dar um PING com PHP é impossível, pois aqui estou para demonstrar que não é não.
O único problema em dar um PING é que usamos a função exec e por padrão ela é bloqueado em praticamente todos os servidores de Hospedagem, esta dica foi testada em um servidor local.

Com esse recurso em servidor local você pode montar um script que a cada X minutos faz um PING em Y host e salvar em um BD na web.

Como todos já sabem que o comando PING é usado pelo protocolo ICMP e serve para verificar o tempo que um certo pacote leva para chegar em um determinado HOST e voltar para seu computador.

O código é o mostrado abaixo.

<?php
   exec('ping satellasoft.com'$saida$retorno);
   if (count($saida)) {
    echo 'A Máquina está online e os dados do PING foram gravados em $saida. :)';
 
   foreach($saida as $resul){
    echo $resul . "";
   }
   } else {
    echo 'A Máquina NÃO está online ou o host não pode ser encontrado, verifique seu endereço. :(';
   }
?>

 

Onde esta escrito: satellasoft.com você coloca o endereço do seu HOST como por exemplo o IP de um roteador, Servidor ou até mesmo um site como foi mostrado no exemplo acima.

Só para lembrar, não perca seu tempo tentando rodar isso em uma Hospedagem, pois com certeza o comando exe é boqueado.

Espero que tenham gostado e façam um bom aproveito.

Mais Matérias em: http://www.satellasoft.com

Deixe uma resposta

Campos requeridos estão marcados *.