Ver Mensaje Individual
  #12 (permalink)  
Antiguo 14/08/2011, 15:37
Avatar de andresdzphp
andresdzphp
Colaborador
 
Fecha de Ingreso: julio-2011
Ubicación: $this->Colombia;
Mensajes: 2.749
Antigüedad: 13 años, 5 meses
Puntos: 793
Respuesta: script para hacer ping en php

Prueba con esta función:

Código PHP:
Ver original
  1. <?php
  2.  
  3. function pingDomain($domain){
  4.     $starttime = microtime(true);
  5.     $file      = @fsockopen ($domain, 80, $errno, $errstr, 10);
  6.     $stoptime  = microtime(true);
  7.     $status    = 0;
  8.  
  9.     if (!$file) $status = -1;  // Site is down
  10.     else {
  11.         fclose($file);
  12.         $status = ($stoptime - $starttime) * 1000;
  13.         $status = floor($status);
  14.     }
  15.    
  16.     if ($status <> -1) {
  17.         return true;
  18.     }
  19.  
  20.     return false;
  21.    
  22. }
  23.  
  24. if (pingDomain('192.168.0.1')) {
  25.     echo 'ON';
  26. } else {
  27.     echo 'OFF';
  28. }

Sacada de:

http://tournasdimitrios1.wordpress.com/2010/10/15/check-your-server-status-a-basic-ping-with-php/

y sugerida por @abimaelrc
__________________
Si sabemos como leer e interpretar el manual será mucho más fácil aprender PHP. En lugar de confiar en ejemplos o copiar y pegar - PHP