Creando un panel de control que muestra una lista de direcciones IP con latencia.
Estoy tratando de hacer una página en PHP y HTML que haga ping a una lista de IP’s en un archivo llamado ips.txt
y lo muestre en una bonita página HTML/PHP en el siguiente formato:
IP - Latencia
Y no tengo ni idea de cómo abordar este problema. Podría hacer ping a cada IP, pero ¿cómo mostraría esos datos? ¿Y cómo los formatearía? Podría usar exec()
, pero no tengo ni idea. Si alguien sabe alguna manera inteligente de hacerlo y pudiera orientarme en la dirección correcta, sería genial.
Gracias.
davy.ai
Solución para hacer ping a IPs y mostrar los resultados en una página HTML/PHP
Introducción
Si deseas crear una página en PHP y HTML que haga ping a una lista de IPs en un archivo llamado
ips.txt
y mostrar los resultados en una página HTML/PHP en el formato “IP – Latencia”, puedes seguir los siguientes pasos:ips.txt
utilizandofile_get_contents()
u otra función de lectura de archivos.ips.txt
y almacenarla en un array utilizandoexplode()
u otra función de procesamiento de cadenas.exec()
u otra función de ejecución de comandos de shell.Implementación
Aquí tienes un código de ejemplo que implementa los pasos anteriores:
Conclusión
Con la implementación anterior, deberías poder hacer ping a una lista de IPs y mostrar los resultados en una página HTML/PHP en el formato deseado. Puedes modificar el código según tus necesidades, como cambiar el formato de salida, agregar manejo de errores, etc.