| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Programación PHP /MySQL >> Content
    Cómo hacer ping con PHP
    Una forma de comprobar si un servidor está disponible es hacer ping al servidor. Al hacer ping a un servidor, envía paquetes de datos al servidor, espera una respuesta y medir el tiempo de 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 , debe utilizar la función de " ejecutivo " que pagar a la línea de comandos o utilizar la clase " Net_Ping " de la extensión de PHP y Application Repository (PEAR ) . Instrucciones
    Ping un servidor
    1

    MySQL Crear un nuevo archivo PHP con el Bloc de notas o un editor. Abra una conexión con un servidor de bases de datos MySQL. Por ejemplo , escriba: ?

    < Php

    $ dbc = mysql_connect_db ( "localhost " , "username" , "password ");
    2

    Uso 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 ) ;

    si " ! Válido Connection" ($ ping_result )

    eco;

    más

    echo " Conexión no válida "; ?

    >
    3

    Guarde el archivo y ejecutarlo en un navegador para comprobar que funciona correctamente .
    ping uso Exec
    4

    Crear un nuevo archivo PHP en un editor o el Bloc de notas . Declarar el host que desea hacer ping , ya sea 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;
    5

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

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

    Comparar el valor de retorno a cero para determinar si el mesa de ping se realizó correctamente. Emitir un mensaje apropiado . Por ejemplo , escriba:

    if ( $ result == 0 )

    echo " Ping éxito ";

    más

    echo " Ping éxito ! " ;

    >
    7

    Guarde el archivo ? . Ejecutar en un navegador y la prueba de que funciona correctamente .
    Utilizar el " Net_Ping " Clase
    8

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

    pear install net_ping - 2.4.4
    9

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

    < php

    require ( "Net /Ping.php ");
    10

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

    $ host = " 74.125.45.106 " ;

    $ ping = Net_Ping :: factory ();
    11

    ping el host y capturar la salida de retorno. Por ejemplo , escriba:

    $ result = $ ping - > ping ( $ host ) ;
    12

    Compara el " _transmitted " a los valores " _Lost " en la matriz regreso para determinar si el ping fue exitoso . Por ejemplo , escriba:

    if ( $ result [" _transmitted "] < $ result [" _loss "] )

    eco;

    más " Ping éxito ! "

    echo " Ping éxito "; ? .

    >
    13

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

    Previous :

    next :
      Artículos relacionados
    ·Cómo Tarjeta de IP Direcciones salvajes 
    ·Funciones para MySQL con una variable de PHP en la cons…
    ·La manera más fácil de aprender SQL 
    ·Cómo convertir MySQL a SQLite 
    ·Razones para PHP CSS que no sale correctamente 
    ·Cómo escribir PHP Vídeo encabezados Stream 
    ·MySQL Select Max Conde Tutorial 
    ·¿Cómo hacer una inserción múltiple en PHP 
    ·MySQL incremento automático no está sincronizado 
    ·Cómo convertir una cadena UTF -8 en PHP 
      Artículos destacados
    ·Cómo hacer ping desde PL /SQL 
    ·Cómo desarrollar aplicaciones móviles utilizando el M…
    ·¿Cómo hacer flotadores estáticos en Java 
    ·Cómo configurar colores en VB.NET 
    ·Cómo extraer los comentarios de múltiples Fasta 
    ·¿Cómo pasar de cuadro de texto a Cuadro de texto en V…
    ·Cómo escribir VB6 ActiveX 
    ·Cómo aprender Turbo C 
    ·Cómo averiguar qué versión de Python que tienes 
    ·Cómo convertir Int32 en C + + 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com