Cómo hacer ping usando PHP

Escrito por sean mann | Traducido por juliana star
  • Comparte
  • Twittea
  • Comparte
  • Pin
  • E-mail
Cómo hacer ping usando PHP
Cómo hacer ping usando PHP. (Ablestock.com/AbleStock.com/Getty Images)

Hacer ping a un servidor con PHP es útil cuando quieres revisar si un servidor se encuentra en línea o para medir el tiempo que tarda el servidor en recibir y enviar de vuelta un paquete. La utilidad ping envía un paquete de solicitud de eco ICMP al servidor y espera una respuesta ICMP. La salida del comando ping incluye la pérdida de paquetes así como el tiempo mínimo, máximo y promedio del viaje de ida y vuelta de los paquetes de respuesta. El acceso a los comandos de shell en PHP es posible a través de la función "shell_exec".

Nivel de dificultad:
Moderadamente fácil

Otras personas están leyendo

Instrucciones

  1. 1

    Abre el archivo PHP en un editor de textos como el Bloc de notas de Windows.

  2. 2

    Haz ping a un servidor con la función "shell_exec" añadiendo el código "$result = shell_exec('ping server.com');" en el cuerpo de tu archivo en el punto en el que quieras hacer ping al servidor. La función "shell_exec" te permite ejecutar un comando de shell y retorna el resultado como una cadena. Otra forma de realizar la misma acción que ejecuta "shell_exec" es con comillas simples invertidas (`), por ejemplo "$result =ping server.com`;". Reemplaza "server.com" con la dirección IP a la que quieras hacer ping.

  3. 3

    Muestra el resultado del ping añadiendo el código "echo "$result";" en la línea después de invocar a la función "shell_exec". Una línea de salida del comando ping tendrá un formato similar a "64 bytes from myserver.com (156.11.111.5): icmp_seq=2 ttl=50 time=83.0 ms".

  4. 4

    Guarda el archivo PHP y cárgalo en tu servidor.

Consejos y advertencias

  • El código PHP debe colocarse dentro de las etiquetas "".

No dejes de ver

Filtrar por:
  • Mostrar todos
  • Artículos
  • Galerías de fotos
  • Videos
Ordenar:
  • Más relevante
  • Más popular
  • Más reciente

No se encuentran artículos disponibles

No se encuentran slideshows disponibles

No se encuentran videos disponibles