Il ping di un server con PHP è utile quando si desidera verificare se un server è in linea o per misurare il tempo necessario al server per ricevere e inviare un pacchetto . L'utilità ping invia un pacchetto ICMP echo request al server e attende una risposta ICMP . Uscita Ping include la perdita di pacchetti e il , tempo di andata e ritorno massima e media minima dei pacchetti di risposta . Accesso ai comandi di shell in PHP viene fatto attraverso la funzione " shell_exec " . Istruzioni
1
Aprire il file PHP in un editor di testo, ad esempio Blocco note di Windows .
2
ping di un server con la funzione " shell_exec " aggiungendo il codice " $ risultato = shell_exec ( 'ping server.com '); "nel corpo del file nel punto in cui si desidera eseguire il ping del server. La funzione " shell_exec " permette di eseguire un comando di shell e restituisce l'output come stringa . Un altro modo per eseguire la stessa azione come " shell_exec " è con apici inversi ( `` ) , come ad esempio " $ risultato =` ping server.com ` ; " . Sostituire " server.com " con l'indirizzo IP che si desidera eseguire il ping < br >
3
visualizzare l'output di ping con l'aggiunta del codice
" echo" $ risultato < /pre > "; " sulla linea dopo aver chiamato la funzione " shell_exec " . Una linea di output del comando ping sarà simile nel formato a " 64 bytes from myserver.com ( 156.11.111.5 ) : . Icmp_seq = 2 ttl = 50 time = 83.0 ms "
4 Salva il file PHP , e caricarlo sul server .