| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> Content
    Come ping con PHP
    Un modo per verificare se un server è disponibile sia per il ping del server . Quando si esegue il ping di un server , si inviano pacchetti di dati al server , attendere una risposta e misurare il tempo dalla trasmissione alla ricezione . C'è una funzione built-in in PHP per il ping di un server di database MySQL solo dopo che è già stata stabilita una connessione al server. Per eseguire il ping qualsiasi altro server , è necessario utilizzare la funzione " exec " a sborsare per la riga di comando o utilizzare la classe " Net_Ping " dalla estensione PHP e Application Repository ( PEAR ) . Istruzioni
    Ping di un server MySQL
    1

    Creare un nuovo file PHP utilizzando il blocco note o un editor . Aprire una connessione a un server di database MySQL . Ad esempio, digitare : ?

    < Php

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

    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 ! " ; ?

    >
    3

    Salvare il file ed eseguirlo in un browser per verificare che funzioni correttamente .
    ping tramite Exec
    4

    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 : ?

    < Php

    $ host = " google.com " ;

    $ output = array ();

    $ risultato = null;
    5

    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 . ) ;
    6

    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
    eco

    "Ping fallito ! " ;

    >
    7

    Salvare il file ? . Esegui in un browser e prova che funzioni correttamente .
    Usare il " Net_Ping " Classe
    8

    Installare la libreria di classi Net_Ping dal PEAR . Aprire un prompt dei comandi e digitare:

    pear install net_ping - 2.4.4
    9

    Creare un nuovo file PHP in un editor o Blocco note. Includere la libreria di classi PEAR all'inizio dello script . Ad esempio, digitare :

    < php

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

    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 ();
    11

    Ping l'host e catturare l'output di ritorno . Ad esempio, digitare :

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

    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! "
    eco

    "Ping fallito ! " ; ? .

    >
    13

    Salvare il file ed eseguirlo in un browser per assicurarsi che funzioni correttamente

    Previous :

    next :
      Articoli Correlati
    ·Come rimuovere spazi bianchi nel codice PHP in Dreamwea…
    ·Come trovare un elenco di database su un server MySQL 
    ·Differenze tra le due stringhe in una funzione PHP 
    ·Come importare FTM MySQL Files 
    ·Come fare un redirect PHP 
    ·Come Batch inserire un file PHP a MySQL 
    ·Come modificare i file PHP 
    ·Come caricare un file video utilizzando PHP 
    ·Come trovare la data di Ogni Venerdì dell'Anno Utilizz…
    ·Conte PHP a MySQL Risultati 
      Articoli in evidenza
    ·Come fare un progetto Web in Eclipse lavoro tramite bro…
    ·Che cos'è il VBA ? 
    ·Tutorial su come attivare la funzione Drag & Drop su Vi…
    ·Come trovare il Full Path nome di un file in Visual Bas…
    ·Come fare un proxy in Java 
    ·Che cosa sono espressioni logiche 
    ·Come creare un login semplice con PHP 
    ·Come utilizzare Blender grafica in Java 3D 
    ·Come Barrato testo con il codice HTML 
    ·Come calcolare Azimuth in VB 
    Copyright © Conoscenza Informatica http://it.wingwit.com