Creare un nuovo file PHP utilizzando il blocco note o un editor . Aprire una connessione a un server di database MySQL . Ad esempio, digitare : ?
$ DBC = mysql_connect_db ( " localhost " , "username " , " password") ; Usa la funzione " mysql_ping " per verificare se la connessione al server di database è ancora valido . Ad esempio, digitare : $ ping_result = mysql_ping ( $ DBC ) ; if ( $ ping_result ) per echo " ! Connessione valida " ; altro echo "Connessione non valida ! " ; ? > Salvare il file ed eseguirlo in un browser per verificare che funzioni correttamente . Creare un nuovo file PHP in un editor o utilizzando il Blocco note . Dichiarare l'host che si desidera eseguire il ping di un indirizzo IP o un nome host . Inizializzare una matrice per catturare l' output della funzione " exec " ed un numero intero per acquisire il valore di ritorno . Ad esempio, digitare : ? $ host = " google.com " ; $ output = array (); $ risultato = null; richiamare la funzione " exec " per eseguire il ping del server. Utilizzare il parametro " -c" e specificare il numero di volte in cui il ping del server. Passare la matrice e il numero intero a ricevere l'output del comando e valore di ritorno . Ad esempio, digitare : exec ( "ping -c 4" $ host , $ output , $ risultato . ) ; Confronta il valore di ritorno a zero per determinare se il ping ha avuto successo . Emettere un messaggio appropriato. Ad esempio, digitare : if ( $ risultato == 0 ) per echo " Ping successo ! " ; Altro "Ping fallito ! " ; > Salvare il file ? . Esegui in un browser e prova che funzioni correttamente . Installare la libreria di classi Net_Ping dal PEAR . Aprire un prompt dei comandi e digitare: pear install net_ping - 2.4.4 Creare un nuovo file PHP in un editor o Blocco note. Includere la libreria di classi PEAR all'inizio dello script . Ad esempio, digitare : richiede ( "Net /Ping.php " ) ; Dichiarare l'host che si desidera eseguire il ping come ? un indirizzo IP o un nome host . Creare un nuovo oggetto ping. Ad esempio, digitare : $ host = " 74.125.45.106 " ; $ ping = Net_Ping :: factory (); Ping l'host e catturare l'output di ritorno . Ad esempio, digitare : $ risultato = $ ping - > ping ( $ host ) ; Confronta il " _transmitted " per i valori " _lost " nella matrice ritorno per determinare se il ping ha avuto successo . Ad esempio, digitare : if ( $ result [ " _transmitted " ] < $ risultato [ " _loss " ] ) per eco ; altro "Ping successo! " "Ping fallito ! " ; ? . > Salvare il file ed eseguirlo in un browser per assicurarsi che funzioni correttamente
2
3
ping tramite Exec
4
5
6
eco
7
Usare il " Net_Ping " Classe
8
9
10
11
12
eco
13
Informazioni correlate
Programmazione © www.354353.com