Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> PHP /MySQL programmering >> Content
    Hvordan Ping med PHP
    En måte å kontrollere om en server er tilgjengelig , er å pinge serveren. Når du pinger en server, sender du pakker med data til serveren , må du vente på svar og måle tiden fra smitte til resepsjonen . Det er en innebygd funksjon i PHP for å pinge en MySQL database server bare etter en forbindelse til serveren er allerede etablert . Å pinge en annen server , må du bruke enten " exec "-funksjonen til Shell ut i kommandolinjen eller bruk " Net_Ping " class fra PHP Extension and Application Repository ( PEAR ) . Instruksjoner
    Ping en MySQL Server
    en

    Opprett en ny PHP-filen med Notepad eller en redaktør . Åpne en tilkobling til en MySQL database server. For eksempel skrive : ?

    < Php

    $ DBC = mysql_connect_db ( " localhost" , "brukernavn" , "passord ");
    2

    Bruk den " mysql_ping " funksjonen for å sjekke om databaseserveren tilkoblingen er fortsatt gyldig. For eksempel skrive : en

    $ ping_result = mysql_ping ( $ DBC ) ;

    if ( $ ping_result )

    echo " ! Connection gyldig ";

    annet

    echo " Connection ikke gyldig "; ?

    >
    3

    Lagre filen og kjør den i en nettleser for å teste at det fungerer riktig .
    Ping hjelp Exec
    4

    Opprett en ny PHP-filen i et redigeringsprogram eller bruke Notepad . Erklærer verten du ønsker å pinge som enten en IP- adresse eller et vertsnavn . Klargjøre en matrise for å fange opp effekten av " exec " funksjon og et heltall å fange avkastningen verdi. For eksempel skrive : ?

    < Php

    $ host = " google.com ";

    $ output = array ( ) ;

    $ resultat = null;
    5

    Ring " exec " funksjonen for å pinge serveren. Bruk " - c" parameter og angi antall ganger for å pinge serveren. Pass matrisen og heltall for å motta kommandoutdataene og returverdi. For eksempel skrive : en

    exec ( "ping - c 4 " $ host , $ utgang, $ resultat . ) ;
    6

    sammenligne avkastningen verdien til null for å finne ut om ping var vellykket. Gi en passende melding. For eksempel skrive : en

    if ( $ resultat == 0 )

    echo " Ping vellykket ! ";

    Annet

    echo " Ping mislykket ! ";

    >
    7

    Lagre filen ? . Kjør den i en nettleser og test at den fungerer skikkelig .
    Bruk " Net_Ping " Class
    8

    Installer Net_Ping klassebibliotek fra PEAR . Åpne en ledetekst og skriv:

    pære installere net_ping - 2.4.4
    9

    Opprett en ny PHP-filen i en editor eller Notisblokk. Inkludere PEAR klassebibliotek i begynnelsen av skriptet . For eksempel skrive : en

    < php

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

    Erklærer verten du ønsker å pinge så ? enten en IP- adresse eller vertsnavn . Opprett en ny ping objekt . For eksempel skrive : en

    $ host = " 74.125.45.106 ";

    $ ping = Net_Ping :: fabrikken ();
    11

    Ping verten og fange avkastningen utgang. For eksempel skrive : en

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

    Sammenlign " _transmitted " til " _lost " verdier i avkastningen matrise å avgjøre om ping var vellykket. For eksempel skrive : en

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

    ekko ;

    annet " Ping vellykket ! "

    echo " Ping mislykket ! "; ? .

    >
    13

    Lagre filen og kjør den i en nettleser for å sikre at det fungerer korrekt

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan håndtere Komme ett element av resultater i en …
    ·Hva er bindestrek og Stor- enn-tegn syntaks i PHP 
    ·PHP Tutorial på Database Unntak 
    ·Hvordan du kan overføre PHP Array til JavaScript 
    ·Slik fjerner en variabel på et PHP på Send 
    ·Bedre måter å søke med PHP og MySQL Word Keys 
    ·Slik konverterer en tidsangivelse til en dato i PHP 
    ·Hvordan lage Dir i PHP 
    ·Hvordan lage en mailingliste med PHP 
    ·Hvordan dekode PHP -koden 
      Anbefalte artikler
    ·Hvordan bruke Crystal Report Control i Visual Basic 
    ·Slik Clear Element attributter 
    ·Hvordan du kan vise PHP nettstedet på localhost 
    ·Slik Flip bilder i Java 
    ·Hvordan koble til ODB Java 
    ·Slik konverterer KB til MB til GB 
    ·Hvordan laste opp Hei Mapview på Android -enheter 
    ·Hvordan legge til Borders til en ramme i Python 
    ·Slik konverterer OS Grid til GPS 
    ·Hvordan Inkluder PHP funksjoner fra en annen fil 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/