Foros del Web » Programando para Internet » PHP »

Ping en PHP

Estas en el tema de Ping en PHP en el foro de PHP en Foros del Web. Buenas, Estoy haciendo una pagina web en la que tengo que hacer ping a ciertas máquinas para determinar si estan online. He estado buscando por ...
  #1 (permalink)  
Antiguo 12/07/2004, 09:05
Avatar de Tximis  
Fecha de Ingreso: junio-2004
Ubicación: Bilbao
Mensajes: 328
Antigüedad: 20 años, 5 meses
Puntos: 2
Ping en PHP

Buenas,

Estoy haciendo una pagina web en la que tengo que hacer ping a ciertas máquinas para determinar si estan online.

He estado buscando por Internet y he encontrado la clase Net/Ping.php en PEAR. Me ha costado un poco pero al final la he conseguido hacer funcionar, pero no me gusta, es muy lenta.

Al parecer, ejecuta el comando "ping.exe" y parsea el resultado, de hay que sea tan lento. En la pagina tengo que hacer ping a mas de 5 maquinas, por lo que el script tarda bastante tiempo en ejecutarse, mas de 30 segundos.

¿Que me recomendais para determinar si una maquina esta online en PHP? ¿Alguna otra implementacion de ping en PHP?

Un saludo y muchas gracias
  #2 (permalink)  
Antiguo 12/07/2004, 09:08
Avatar de Tximis  
Fecha de Ingreso: junio-2004
Ubicación: Bilbao
Mensajes: 328
Antigüedad: 20 años, 5 meses
Puntos: 2
No recomiendo a nadie la clase Net/Ping, pero por si alguien quiere leer algo acerca de ella:

Ping a remote host to see if it's alive with PHP

Un saludo.
  #3 (permalink)  
Antiguo 27/05/2005, 13:56
 
Fecha de Ingreso: febrero-2002
Mensajes: 442
Antigüedad: 22 años, 9 meses
Puntos: 2
hola... que a todos...
si... ya se... revivi un mensaje viejo...
me gustaria saber si por casualidad alguien sabe cuales son las contras de usar esta clase que NO RECOMIENDA el amigo Tximis
gracias...
saludos
__________________
tech-nico.com
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Tema Cerrado

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 21:42.