| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> PHP /MySQL programmering >> Content
    Sådan Ping med PHP
    En måde at kontrollere, om en server er til rådighed, er at pinge serveren. Når du pinge en server , kan du sende pakker af data til serveren , vente på et svar og måle tiden fra transmission til modtagelse. Der er en indbygget funktion i PHP at pinge en MySQL-database -server først efter en forbindelse til serveren er allerede etableret . At pinge en anden server , skal du bruge enten " exec "-funktionen til at skallen ud til kommandolinjen , eller bruge " Net_Ping "-klassen fra PHP Udvidelse og Application Repository ( PEAR ) . Instruktioner
    Ping en MySQL Server
    1

    Opret en ny PHP fil med Notepad eller en editor . Åbne en forbindelse til en MySQL-database -server. Skriv f.eks : ?

    < Php

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

    Brug de " mysql_ping " funktion til at kontrollere , om databaseserveren forbindelsen er stadig gyldig . Skriv f.eks : Hej

    $ ping_result = mysql_ping ( $ DBC ),

    if ($ ping_result )

    echo " ! Connection gyldigt " ;

    ellers

    echo " Connection ikke gyldigt ! " ?

    >
    3

    Gem filen og køre den i en browser for at teste, at det fungerer efter hensigten .
    Ping Brug Exec
    4

    Opret en ny PHP-fil i en editor eller ved hjælp af Notesblok. Erklær værten du ønsker at pinge som enten en IP-adresse eller et værtsnavn . Initialiser et array fange output af " exec " funktion og et heltal at fange returværdi . Skriv f.eks : ?

    < Php

    $ host = " google.com "

    $ output = array ();

    $ result = null ;
    5

    Kald " exec " funktionen til at pinge serveren. Brug " - c" parameter og angive antallet af gange for at pinge serveren. Pass array og heltal til at modtage kommandoen output og returværdi . Skriv f.eks : Hej

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

    Sammenlign returværdien til nul for at afgøre, om ping var vellykket. Udstede en passende meddelelse. Skriv f.eks :


    if ( $ result == 0)

    echo "Ping succes ! "

    Ellers

    echo "Ping forgæves ! "

    >
    7

    Gem filen ? . Kør det i en browser og test , at det fungerer korrekt.
    Brug " Net_Ping " Class
    8

    Installer Net_Ping klasse bibliotek fra PEAR . Åbn en kommandoprompt og skrive : Hej

    pære installere net_ping - 2.4.4
    9

    Opret en ny PHP-fil i en editor eller Notesblok. Medtag PEAR klasse bibliotek i starten af ​​scriptet. Skriv f.eks : Hej

    < php

    kræver ( "Net /Ping.php ");
    10

    Erklær værten du ønsker at pinge så ? enten en IP-adresse eller værtsnavn. Opret en ny ping objekt. Skriv f.eks : Hej

    $ host = " 74.125.45.106 "

    $ ping = Net_Ping :: fabrik ();
    11

    Ping værten og fange uddata tilbage . Skriv f.eks : Hej

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

    Sammenlign " _transmitted " til " _lost " værdier i afkastet matrix at afgøre, om ping var vellykket. Skriv f.eks : Hej

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

    ekko

    andet "Ping succes ! "

    echo "Ping mislykkedes ! " ? .

    >
    13

    Gem filen og køre den i en browser for at sikre, at det fungerer korrekt

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan tilføjes en ny bruger Log til en hjemmeside 
    ·MySQL Basics for Visual Learners 
    ·Sådan : PHP String Substitution 
    ·Sådan Genstart PHP på CentOS 
    ·Sådan bruges Zend Autoloader 
    ·PHP formater til at tidsstempler Fra MySQL 
    ·Sådan redigeres et billede i PHP 
    ·Hvordan at slette en række i MySQL Brug af PHP på kli…
    ·Sådan oprettes en sekvens i Oracle SQL 
    ·Sådan frakoblet Headers i PHP 
      Anbefalede Artikler
    ·Hvordan man skriver Oracle SQL-kode , som vil skabe Med…
    ·Sådan pakkes parametre fra en URL med Javascript 
    ·Sådan bruges en Autonummerering i Visual Basic 
    ·Om COBOL Language 
    ·Sådan Konverter Hex til binær i Visual Basic 
    ·Hvordan til at øge DOS Variabel Value 
    ·Perl-script Beregning 
    ·Sådan Konverter tekst til Java Script 
    ·Hvor hen til Lukke yEnc filer 
    ·Sådan Upload en fil til serveren i VB.net 
    Copyright © Computer Viden http://www.computerdk.com