Pular para o conteúdo

PHP Script para testar ping de varios enderecoes em arquivo TXT

Pessoal, fiz um script em php para testar o ping de alguns servidores. A idéia é colocar em um arquivo TXT os ips que queremos testar e em seguida rodar o script php pela web.

Nesse script vou trabalhar com fopen, array, fgets, strtok, strtr, shell_exec e while.

Você deve criar um arquivo TXT com o nome lista.txt e deve ficar junto com o teu script php.
Pedro Augusto Malanga malanga
Hits: 29.270 Categoria: PHP Subcategoria: Rede
  • Download
  • Nova versão
  • Indicar
  • Denunciar

Descrição

Pessoal, fiz um script em php para testar o ping de alguns servidores. A idéia é colocar em um arquivo TXT os ips que queremos testar e em seguida rodar o script php pela web.

Nesse script vou trabalhar com fopen, array, fgets, strtok, strtr, shell_exec e while.

Você deve criar um arquivo TXT com o nome lista.txt e deve ficar junto com o teu script php.
Download listaip.php Enviar nova versão

Esconder código-fonte

<?php
$arrayL = fopen("lista.txt","r");

while(!feof($arrayL)){
    $linha =fgets($arrayL, 999);
    $nome = strtok($linha, ":");
    $pingando = " ";
    $numeroip = strtr(strrchr($linha,":"), ":", " ");

    if(empty($numeroip)){
       echo "Final, sem ip";
       exit;
    }else{

       echo " ================== " .$nome ." ================== " ."<br>";
       $pingando = shell_exec("ping -c 1 $numeroip");

       if(!ereg("bytes from",$pingando)){
         echo "Servidor nao responde ping"."<br>";
       }else{
         echo "Resposta OK";
         echo "<pre>$pingando</pre><br>";
       }

       echo "<br>";
       echo "<br>";
    }
}
?>


#############################

para funcionar deve ter um arquivo lista.txt com o conteudo no seguinte
formato, claro que os valores devem ser diferentes, mas sempre 
acompanhado de NOMEQUALQUER:IP
assim:

modem:192.168.1.1
fedora:192.168.1.111
fora do ar:192.168.1.122
uol:www.uol.com.br
globo:www.globo.com



Resolvendo IP para Hostname em PHP

Babelfish Translator 2.0

script de monitoraçao

Cria gráficos para monitoramento de consumo de CPU e Memória a partir de arquivos [Atualização].

webProxy feito em PHP

#1 Comentário enviado por jonesdw2 em 28/11/2008 - 11:35h
por favor, jonesdw@bol.com.br
#2 Comentário enviado por victor_angelo23 em 08/10/2013 - 15:01h
por favor poderia enviar para victor_angelo@hotmail.com
#3 Comentário enviado por didaticacg em 31/12/2013 - 18:46h
amigao manda pra mim por favor didaticacg@gmail.com

Contribuir com comentário

Entre na sua conta para comentar.