Une façon de vérifier si un serveur est disponible à la commande ping sur le serveur. Lorsque vous exécutez la commande ping sur un serveur, vous envoyer des paquets de données sur le serveur, attendre une réponse et de mesurer le temps de transmission et la réception. Il y a une fonction intégrée dans PHP pour envoyer une requête ping au serveur MySQL, seulement après une connexion au serveur a déjà été établi. Un ping sur un autre serveur, vous devez utiliser le "exec" la fonction de shell à la ligne de commande ou utilisez le "Net_Ping" classe de la PHP Extension and Application Repository (POIRE).


Une façon de vérifier si un serveur est disponible à la commande ping sur le serveur. Lorsque vous exécutez la commande ping sur un serveur, vous envoyer des paquets de données sur le serveur, attendre une réponse et de mesurer le temps de transmission et la réception. Il y a une fonction intégrée dans PHP pour envoyer une requête ping au serveur MySQL, seulement après une connexion au serveur a déjà été établi. Un ping sur un autre serveur, vous devez utiliser le 'exec' la fonction de shell à la ligne de commande ou utilisez le 'Net_Ping' classe de la PHP Extension and Application Repository (POIRE).
Ping sur un Serveur MySQL
  • Créez un nouveau fichier PHP à l'aide du bloc-notes ou un éditeur. Ouvrir une connexion à un serveur MySQL. Par exemple, tapez:
    $dbc = mysql_connect_db('localhost', 'utilisateur', 'mot de passe')
  • Utiliser le mysql_ping' fonction pour vérifier si la connexion au serveur de base est toujours valide. Par exemple, tapez:
    $ping_result = mysql_ping($dbc)
    if ($ping_result)
    echo 'Connexion valide!'
    else
    echo 'Connexion non valide!'
    ?>
  • Enregistrez le fichier et l'exécuter dans un navigateur pour vérifier qu'il fonctionne correctement.
Ping en Utilisant Exec
  • Créez un nouveau fichier PHP dans un éditeur ou à l'aide du bloc-notes. Déclarer l'hôte que vous souhaitez exécuter la commande ping comme une adresse IP ou un nom d'hôte. Initialiser un tableau de capturer la sortie de 'exec' de la fonction et un entier pour capturer la valeur de retour. Par exemple, tapez:
    $host = 'google.com'
    $output = array()
    $result = null
  • Appeler la 'exec' la fonction de la commande ping sur le serveur. Utilisez le paramètre '-c' et spécifier le nombre de fois à de ping le serveur. Passer le tableau entier et pour recevoir la sortie de la commande et de la valeur de retour. Par exemple, tapez:
    exec('ping -c 4' . $host, $sortie, $result)
  • Comparer la valeur de retour à zéro pour déterminer si la requête ping a été un succès. Émettre un message approprié. Par exemple, tapez:
    if ($result == 0)
    echo 'Ping succès!'
    else
    echo 'Ping échoue!'
    ?>
  • Enregistrez le fichier. Exécuter dans un navigateur et vérifier qu'il fonctionne correctement.
  • d'Autres Personnes Sont la Lecture
    • Comment Faire un Script de Ping
    • Comment faire pour Créer une table de Ping Programme en Java

Utiliser le Net_Ping' Classe
  • Installer le Net_Ping la bibliothèque de la classe de POIRE. Ouvrez une invite de commande et tapez:
    poire installer net_ping-2.4.4
  • Créez un nouveau fichier PHP dans un éditeur de texte ou le bloc-notes. Inclure la POIRE de la bibliothèque de classe au début du script. Par exemple, tapez:
    require('Net/Ping.php')
  • Déclarer l'hôte que vous souhaitez exécuter la commande ping que ce soit une adresse IP ou nom d'hôte. Créer une nouvelle table de ping objet. Par exemple, tapez:
    $host = '74.125.45.106'
    $ping = Net_Ping::factory()
  • Ping à l'hôte et de capturer le retour de sortie. Par exemple, tapez:
    $result = $table de ping->ping($host)
  • de Comparer les '_transmitted' à la '_lost' les valeurs dans le tableau pour déterminer si la requête ping a été un succès. Par exemple, tapez:
    if ($result['_transmitted']< $result['_loss'])
    echo 'Ping succès!'
    else
    echo 'Ping échoue!'
    ?>
  • Enregistrez le fichier et de l'exécuter dans un navigateur afin de s'assurer qu'il fonctionne correctement.

Conseils & Avertissements
  • Si vous ne recevez pas une réponse ping à partir d'un serveur, cela ne veut pas nécessairement dire que le serveur est en panne. Pour des raisons de sécurité, certains serveurs sont configurés pour ne pas répondre aux requêtes ping.








Comment faire un Ping avec PHP


Une façon de verifier si un serveur est disponible a la commande ping sur le serveur. Lorsque vous executez la commande ping sur un serveur, vous envoyer des paquets de donnees sur le serveur, attendre une reponse et de mesurer le temps de transmission et la reception. Il y a une fonction integree dans PHP pour envoyer une requete ping au serveur MySQL, seulement apres une connexion au serveur a deja ete etabli. Un ping sur un autre serveur, vous devez utiliser le "exec" la fonction de shell a la ligne de commande ou utilisez le "Net_Ping" classe de la PHP Extension and Application Repository (POIRE).


Une façon de verifier si un serveur est disponible a la commande ping sur le serveur. Lorsque vous executez la commande ping sur un serveur, vous envoyer des paquets de donnees sur le serveur, attendre une reponse et de mesurer le temps de transmission et la reception. Il y a une fonction integree dans PHP pour envoyer une requete ping au serveur MySQL, seulement apres une connexion au serveur a deja ete etabli. Un ping sur un autre serveur, vous devez utiliser le 'exec' la fonction de shell a la ligne de commande ou utilisez le 'Net_Ping' classe de la PHP Extension and Application Repository (POIRE).
Ping sur un Serveur MySQL
  • Creez un nouveau fichier PHP a l'aide du bloc-notes ou un editeur. Ouvrir une connexion a un serveur MySQL. Par exemple, tapez:
    $dbc = mysql_connect_db('localhost', 'utilisateur', 'mot de passe')
  • Utiliser le mysql_ping' fonction pour verifier si la connexion au serveur de base est toujours valide. Par exemple, tapez:
    $ping_result = mysql_ping($dbc)
    if ($ping_result)
    echo 'Connexion valide!'
    else
    echo 'Connexion non valide!'
    ?>
  • Enregistrez le fichier et l'executer dans un navigateur pour verifier qu'il fonctionne correctement.
Ping en Utilisant Exec
  • Creez un nouveau fichier PHP dans un editeur ou a l'aide du bloc-notes. Declarer l'hote que vous souhaitez executer la commande ping comme une adresse IP ou un nom d'hote. Initialiser un tableau de capturer la sortie de 'exec' de la fonction et un entier pour capturer la valeur de retour. Par exemple, tapez:
    $host = 'google.com'
    $output = array()
    $result = null
  • Appeler la 'exec' la fonction de la commande ping sur le serveur. Utilisez le parametre '-c' et specifier le nombre de fois a de ping le serveur. Passer le tableau entier et pour recevoir la sortie de la commande et de la valeur de retour. Par exemple, tapez:
    exec('ping -c 4' . $host, $sortie, $result)
  • Comparer la valeur de retour a zero pour determiner si la requete ping a ete un succes. Emettre un message approprie. Par exemple, tapez:
    if ($result == 0)
    echo 'Ping succes!'
    else
    echo 'Ping echoue!'
    ?>
  • Enregistrez le fichier. Executer dans un navigateur et verifier qu'il fonctionne correctement.
  • d'Autres Personnes Sont la Lecture
    • Comment Faire un Script de Ping
    • Comment faire pour Creer une table de Ping Programme en Java

Utiliser le Net_Ping' Classe
  • Installer le Net_Ping la bibliotheque de la classe de POIRE. Ouvrez une invite de commande et tapez:
    poire installer net_ping-2.4.4
  • Creez un nouveau fichier PHP dans un editeur de texte ou le bloc-notes. Inclure la POIRE de la bibliotheque de classe au debut du script. Par exemple, tapez:
    require('Net/Ping.php')
  • Declarer l'hote que vous souhaitez executer la commande ping que ce soit une adresse IP ou nom d'hote. Creer une nouvelle table de ping objet. Par exemple, tapez:
    $host = '74.125.45.106'
    $ping = Net_Ping::factory()
  • Ping a l'hote et de capturer le retour de sortie. Par exemple, tapez:
    $result = $table de ping->ping($host)
  • de Comparer les '_transmitted' a la '_lost' les valeurs dans le tableau pour determiner si la requete ping a ete un succes. Par exemple, tapez:
    if ($result['_transmitted']< $result['_loss'])
    echo 'Ping succes!'
    else
    echo 'Ping echoue!'
    ?>
  • Enregistrez le fichier et de l'executer dans un navigateur afin de s'assurer qu'il fonctionne correctement.

Conseils & Avertissements
  • Si vous ne recevez pas une reponse ping a partir d'un serveur, cela ne veut pas necessairement dire que le serveur est en panne. Pour des raisons de securite, certains serveurs sont configures pour ne pas repondre aux requetes ping.

Comment faire un Ping avec PHP

Une façon de vérifier si un serveur est disponible à la commande ping sur le serveur. Lorsque vous exécutez la commande ping sur un serveur, vous envoyer des paquets de données sur le serveur, attendre une réponse et de mesurer le temps de transmission et la réception. Il y a une fonction intégrée dans PHP pour envoyer une requête ping au serveur MySQL, seulement après une connexion au serveur a déjà été établi. Un ping sur un autre serveur, vous devez utiliser le "exec" la fonction de shell à la ligne de commande ou utilisez le "Net_Ping" classe de la PHP Extension and Application Repository (POIRE).
Recommander aux amis
  • gplus
  • pinterest

Messages récents

Commentaire

Laisser un commentaire

évaluation