Cargo actual:Index > Cómo hacer ping con PHP

Cómo hacer ping con PHP

Actualizado:02-21Fuente: consolidación de la red
Advertisement

Una forma de comprobar si un servidor está disponible es hacer ping al servidor. Al hacer ping a un servidor, que envía paquetes de datos al servidor, espera por una respuesta y medir el tiempo de la transmisión a la recepción. Hay una función incorporada en PHP para hacer ping a un servidor de base de datos MySQL sólo después de que ya se ha establecido una conexión con el servidor. Para hacer ping a cualquier otro servidor, es necesario utilizar la función "ejecutivo" que pagar a la línea de comandos o utilizar la clase "Net_Ping" de la extensión y aplicación de repositorio PHP (PEAR).

Hacer ping a un servidor MySQL

Crear un nuevo archivo PHP usando el Bloc de notas o un editor. Abrir una conexión a un servidor de base de datos MySQL. Por ejemplo, escriba:

<? Php

$ Dbc = mysql_connect_db ("localhost", "nombre de usuario", "contraseña");

Utilice la función "mysql_ping" para comprobar si la conexión al servidor de base de datos sigue siendo válida. Por ejemplo, escriba:

$ Ping_result = mysql_ping ($ dbc);

if ($ ping_result)

echo "Conexión válida!";

más

echo "La conexión no válida!";

?>

Guarde el archivo y ejecutarlo en un navegador para comprobar que funciona correctamente.

Ping Usando Exec

Crear un nuevo archivo PHP en un editor o el Bloc de notas. Declarar el host que desea hacer ping, ya sea como una dirección IP o un nombre de host. Inicializar una matriz para capturar la salida de la función "exec" y un entero para capturar el valor de retorno. Por ejemplo, escriba:

<? Php

$ Host = "google.com";

$ Salida = array ();

$ Resultado = null;

Llame a la función "exec" hacer ping al servidor. Utilice el parámetro "-c" y especifique el número de veces que un ping al servidor. Pase la matriz y entero para recibir la salida del comando y el valor de retorno. Por ejemplo, escriba:

exec (. "ping -c 4" $ host, $ salida, $ resultado);

Compare el valor de retorno a cero para determinar si el ping fue exitoso. Emitir un mensaje apropiado. Por ejemplo, escriba:

if ($ resultado == 0)

echo "Ping éxito!";

más

echo "Ping fracasada!";

?>

Guarde el archivo. Ejecutar en un navegador y comprobar que funciona correctamente.

Utilice la clase "Net_Ping"

Instalar la biblioteca de clases Net_Ping de PEAR. Abra un símbolo del sistema y escriba:

pera instalar net_ping-2.4.4

Crear un nuevo archivo PHP en un editor o el Bloc de notas. Incluir la biblioteca de clases PEAR en el comienzo de la secuencia de comandos. Por ejemplo, escriba:

<? Php

require ("Net / Ping.php");

Declarar el host que desea hacer ping, ya sea como una dirección IP o nombre de host. Crear un nuevo objeto de ping. Por ejemplo, escriba:

$ Host = "74.125.45.106";

$ De ping = Net_Ping :: factory ();

Ping al host y capturar la salida de retorno. Por ejemplo, escriba:

$ Resultado = $-pong> ping ($ host);

Compare el "_transmitted" para los valores "_lost" en el array de retorno para determinar si el ping fue exitoso. Por ejemplo, escriba:

if ($ resultado ["_ transmitida"] <$ resultado ["_ pérdida"])

echo "Ping éxito!";

más

echo "Ping fracasada!";

?>

Guarde el archivo y ejecutarlo en un navegador para asegurarse de que funciona correctamente.

Consejos y advertencias

Si usted no recibe una respuesta de ping desde un servidor, no significa necesariamente que el servidor está caído. Por razones de seguridad, algunos servidores están configurados para no responder a las peticiones de ping.

  • Cómo hacer ping con PHP Actualizado:02-21

    Una forma de comprobar si un servidor está disponible es hacer ping al servidor. Al hacer ping a un servidor, que envía paquetes de datos al servidor, espera por una respuesta y medir el tiempo de la transmisión a la recepción. Hay una función incorp

  • Cómo hacer ping Con una hora y fecha SelloCómo hacer ping Con una hora y fecha Sello Actualizado:01-08

    Haciendo ping a la dirección IP de un sitio web con una fecha y hora es relativamente simple. Todo lo que se requiere es el acceso a un símbolo del sistema, conociendo el formato adecuado para el mando y la dirección de Internet IP que desea hacer pi

  • Cómo hacer ping con Visual Basic Actualizado:09-12

    El uso de ping en una aplicación de red ayuda a los fracasos y errores de conexión límite. Ping es un proceso en el que el ordenador envía una señal a otro equipo. Este equipo puede ser un servidor en un dominio totalmente independiente, o puede ser

  • Cómo hacer ping Con CMD Actualizado:01-04

    Ping es una utilidad de línea de comandos que sirve principalmente como una herramienta para la solución de problemas relacionados con la red. Este comando funciona mediante el envío de datos desde el ordenador a otro, y luego medir la consistencia y

  • Cómo hacer Avatares Con PhotoshopCómo hacer Avatares Con Photoshop Actualizado:07-28

    Si usted pertenece a ningún foro en línea o de un grupo, de lo que has visto avatares en acción. Estas pequeñas imágenes, representaciones gráficas de personas, por lo general usted mismo, puede ser una parte importante de su presencia, mientras que

  • Cómo hacer películas con QuickTime Actualizado:07-31

    Pasar tiempo con la familia y amigos pueden ser algunos de los momentos más valiosos de nuestra vida. La captura de esos momentos a crear recuerdos que durarán para las generaciones venideras y le permite saborear y compartir con otras personas. Siga

  • Cómo hacer ping a un equipo remotoCómo hacer ping a un equipo remoto Actualizado:03-22

    Hacer ping es un método simple de probar si un equipo es capaz de transferir datos a través de una red. Funciona sobre una base de llamada y respuesta. Usted envía varios paquetes de datos a un segundo equipo, y si el segundo equipo y la red están fu

  • Cómo hacer ping a un ordenador a través de InternetCómo hacer ping a un ordenador a través de Internet Actualizado:09-17

    Casi todos los sistemas operativos modernos vienen con un conjunto de herramientas de software que se utiliza para recopilar información o tomar acción sobre los ordenadores que están conectados a la máquina por una red. El más utilizado es también l

  • Cómo hacer ping a un dispositivo Actualizado:05-01

    Haciendo ping a un ordenador o dispositivo es un proceso sencillo. Ping es una utilidad de línea de comandos que se utiliza para probar la conexión entre dos dispositivos en una red. Cada dispositivo está representado por una dirección IP (Protocolo

  • Cómo hacer ping a un ordenador en una red Actualizado:06-28

    Desde ya sea un PC o Mac, puede utilizar el comando de la red conocida como "ping" para enviar pequeños paquetes de datos a otro sistema en su red de área local. Si los datos son recibidos por el equipo que está haciendo ping, se le notific