Ir para conteúdo
Fórum Script Brasil
  • 0

Controle do ping em PHP


Fenicris

Pergunta

Boa tarde gente, eu estava querendo fazer um sistema para controlar a minha rede

não sei se é tão basico mas é algo mais ou menos assim:

Cliente Ip Situação

Cristiano 10.0.0.1 On

Paula 10.0.0.2 Of

em resumo, queria ter algo em que eu cadastrasse o o cliente e o ip e os sistema continuamente me avisase se o clinete este on ou off?

espero ter sido objetivo e conto com você!!!!

abraços e obrigado

obs.: estou usando o php no windows xp

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

Função para pingar as máquinas:

function Pinga($IP,$PORTA){
    $IPAddress = $IP;
    $Port = $PORTA;
    $fp=@fsockopen ($IPAddress,$Port, $errno, $errstr,(float)0.5);
    if(!$fp) {
        return print("<font color='#FF3333'><b>Offline</b></font>");
        }
    else {
        fclose($fp);
        return print("<font color='#336600'><b>Online</b></font>");
        }
    }
Para chamá-la:
<?php Pinga("255.255.255.255","139"); ?>

Onde 255.255.255.0 é o IP da sua máquina e o 139 a porta (a porta 139 é utilizada pelo Windows, em rede, portanto, deixe-a dessa forma para saber se ele está on ou off)

Os IPs você pode cadastrar em um database e resgatá-lo, jogando o resultado da consulta na função.

Link para o comentário
Compartilhar em outros sites

  • 0

De acordo como que eu entendi ao executar as alteraçoes que você me pediu obtive a seguinte resposta:

function Pinga($IP,$PORTA){ $IPAddress = $IP; $Port = $PORTA; $fp=@fsockopen ($IPAddress,$Port, $errno, $errstr,(float)0.5); if(!$fp) { return print("Offline"); } else { fclose($fp); return print("Online"); } }

o que sera que eu fiz de errado, lembrando sou totalmente leigo nesta area, apenas estou tentando começar.....

ele tem que fazer um do wilhe constante

falta algum comando?

obrigado

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,2k
    • Posts
      651,9k
×
×
  • Criar Novo...