Connaissances Informatiques >> programmation >> PHP /MySQL Programmation >> Content
  Derniers articles
  • Comment changer le nom du champ dans…
  • Comment faire pour activer PHP dans …
  • Comment écrire un en-tête XML en P…
  • Comment faire une page de redirectio…
  • Comment définir la valeur d'une req…
  • AJAX PHP MySQL Tutorial 
  • MySQL sous-requêtes Tutoriel 
  • Comment faire votre propre PHP Proxy…
  • Comment calculer le temps entre deux…
  • Comment vérifier la limite de mémo…
  •   PHP /MySQL Programmation
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    PHP /MySQL Programmation

    Comment ping avec PHP

    Une façon de vérifier si un serveur est disponible est de ping sur le serveur . Quand vous jouer au ping au serveur , vous envoyez des paquets de données sur le serveur, attendre une réponse et mesurer le temps de transmission à la réception . Il ya une fonction intégrée à PHP de faire un ping au serveur de base de données MySQL qu'après une connexion au serveur a déjà été établie . Pour effectuer un ping n'importe quel autre serveur , vous devez utiliser la fonction " exec" à débourser à la ligne de commande ou utilisez la classe " NET_Ping " de l'extension PHP et Application Repository ( PEAR ) . Instructions
    Ping un serveur MySQL
    1

    Créer un nouveau fichier PHP en utilisant le Bloc-notes ou un éditeur. Ouvre une connexion à un serveur de base de données MySQL. Par exemple, tapez :

    < php

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

    utilisation la fonction " mysql_ping " pour vérifier si la connexion au serveur de base de données est toujours valable. Par exemple, tapez :

    $ ping_result = mysql_ping ( DBC $ ) ;

    if ($ ping_result )

    echo " ! Connexion valide";

    d'autre

    echo " Connexion non valide!" ; ?

    >
    3

    Sauvegardez le fichier et lancez-le dans un navigateur pour tester qu'il fonctions correctement.
    Ping utilisation Exec
    4

    Créer un nouveau fichier PHP dans un éditeur ou en utilisant le Bloc-notes . Déclarer l'hôte que vous voulez faire un ping comme une adresse IP ou un nom d'hôte . Initialiser un tableau de capturer la sortie de la fonction "EXEC" et un nombre entier de capturer la valeur de retour . Par exemple, tapez :

    < php

    $ host = " google.com " ;

    $ output = array ();

    $ résultat = null;
    5

    appeler la fonction "exec " au ping sur le serveur . Utilisez le «C-» paramètre et spécifier le nombre de fois de faire un ping du serveur. Passer le tableau et entier à recevoir la sortie de la commande et de la valeur de retour. Par exemple, tapez :

    exec ( "ping- c 4" $ host , $ output , $ result . ) ;
    6

    comparer la valeur de retour à zéro pour déterminer si le ping a réussi. Délivrer un message approprié. Par exemple, tapez :

    if ($ result == 0)

    echo " Ping réussi! " ;

    Autre

    echo " Ping échoué ! »;

    >
    7

    Enregistrez le fichier ? . Lancez-le dans un navigateur et d'essai qu'il fonctionne correctement.
    Utiliser la fonction " NET_Ping " Class
    8

    installer la bibliothèque de classe NET_Ping de poire. Ouvrez une invite de commande et tapez :

    pear install NET_Ping - 2.4.4
    9

    Créer un nouveau fichier PHP dans un éditeur ou un bloc-notes. Inclure la bibliothèque de classe PEAR au début du script. Par exemple, tapez :

    < php

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

    déclarer l'hôte que vous voulez faire un ping comme ? soit une adresse IP ou un nom d'hôte. Créer un nouvel objet de ping. Par exemple, tapez :

    $ host = " 74.125.45.106 " ;

    $ ping = NET_Ping :: factory ();
    11

    Ping l'hôte et capturer la sortie de retour . Par exemple, tapez :

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

    comparer le " _transmitted " pour les valeurs " _lost " dans le tableau de retour pour déterminer si le ping est réussie. Par exemple, tapez :

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

    écho;

    autre "Ping réussi! " Photos

    echo " Ping échoue ! " ; ? .

    >
    13

    Sauvegardez le fichier et lancez-le dans un navigateur pour vous assurer qu'il fonctionne correctement

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment faire pour tester MySQL Script Speed ​​
  • Comment faire pour capturer SQL d'un utilisateur de blocage dans Oracle 
  • Comment vérifier si le premier caractère d'un mot est en majuscules Avec PHP 
  • Comment envoyer une messe PHP Email 
  • Comment faire pour récupérer des lignes de ResultSet pour MySQL en JSP 
  • MySQL booléennes Types de données 
  • PHP Form Processing MySQL Query 
  • Fonctions d'un tableau Strip PHP 
  • Un tutoriel pour NetBeans Java 6.5 sur MySQL 
  • Comment créer un tableau en PHP 
  • Connaissances Informatiques © http://www.ordinateur.cc