Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako Ping s PHP

Jeden spôsob , ako skontrolovať , či je k dispozícii server ping na server . Keď ping servera , môžete posielať pakety dát na server , bude čakať na odpoveď a merať čas z vysielania na príjem . K dispozícii je vstavaná funkcia v PHP ping databázový server MySQL len po tom , čo už bolo vytvorené pripojenie k serveru . Ping iný server , budete musieť použiť buď funkciu " exec " vysoliť na príkazovom riadku alebo pomocou " Net_Ping " triedy z PHP rozšírenie a aplikácie Repository ( PEAR ) . Návod
ping MySQL server
1

Vytvoriť nový PHP súbor pomocou programu Poznámkový blok alebo editor . Otvorte pripojenie k databázového servera MySQL . Napríklad , typ : ?

< Php

$ DBC = mysql_connect_db ( " localhost " , " užívateľské meno " , " heslo " ) ;
2

Používanie funkcia " mysql_ping " skontrolovať, či pripojenie na databázový server je stále platný . Napríklad typ :

$ ping_result = mysql_ping ( $ DBC ) ;

if ( $ ping_result )

echo " Spojenie platný ! " ;

iný

echo " Spojenie je neplatná ! " ; ?

>
3

Uložte súbor a spustite ho v prehliadači otestovať , či je funguje správne .
Ping Použitie Exec
Stránka 4

Vytvoriť nový PHP súbor v editore alebo pomocou programu Poznámkový blok . Vyhlásiť hostiteľa , ktorý chcete ping buď ako adresu IP alebo názov hostiteľa . Inicializácia poľa na zachytenie výstupu funkcia " exec " a číslo zachytiť návratovú hodnotu . Napríklad , typ : ?

< Php

$ host = " google.com " ,

$ output = array ( ) ;

$ výsledok = null ;
5

Volanie funkcie " exec " ping na server . Pomocou parametra "-c " a zadať , koľkokrát sa ping na server . Prejsť pole a číslo získať výstup príkazu a návratovú hodnotu . Napríklad typ :

exec ( . " Ping - c 4 " $ host , $ výstup , $ result ) ;
6

Porovnajte návratovú hodnotu na nulu , či ping bol úspešný . Vydá príslušnú správu . Napríklad typ :

if ( $ result == 0 )

echo " Ping úspešná ! " ;

Iného

echo " ping neúspešné ! " ; ?

>
7

Uložte súbor . Spustite ju v prehliadači a teste , ktorý funguje správne .
Použite " Net_Ping " Class
8

Nainštalujte knižnice Net_Ping triedy z PEAR . Otvorte príkazový riadok a zadajte :

hruška nainštalovať net_ping - 2.4.4
9

Vytvoriť nový PHP súbor v editore , alebo Poznámkový blok . Zahrnúť PEAR knižnice tried na začiatku skriptu . Napríklad typ :

< php

vyžadujú ( " Net /Ping.php " ) ;
10

deklarovať hostiteľa , ktorý chcete ping ako? je to adresa IP alebo názov hostiteľa . Vytvoriť nový ping objekt . Napríklad typ :

$ host = " 74.125.45.106 " ;

$ ping = Net_Ping :: factory ( ) ;
11

ping na hostiteľa a zachytiť spätný výstup . Napríklad typ :

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

Porovnanie " _transmitted " na " _lost " hodnôt v spätnom poľa zistiť , či ping bol úspešný . Napríklad typ :

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

echo " ! Ping úspešné " ;

iný

echo " ping neúspešné ! " ; ? .

>
13

Uložte súbor a spustite ho v prehliadači , aby sa zabezpečilo , že funguje správne

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené