Pinger en server med PHP er nyttig, når du ønsker at kontrollere, om en server er online eller til at måle den tid, det tager at serveren til at modtage og sende tilbage en pakke. Ping-hjælpeprogrammet sender en ICMP echo anmodning pakke til serveren og venter på en ICMP svar. Ping output omfatter pakketab og minimum, maksimum og gennemsnitlig rundtur tidspunktet for svarpakker . Adgang skalkommandoer i PHP sker gennem " shell_exec "-funktion. Instruktioner
1
Åbn PHP-filen i en teksteditor , såsom Windows Notesblok.
2
Ping en server med " shell_exec "-funktionen ved at tilføje koden " $ result = shell_exec ( ' ping server.com '); "i kroppen af filen på det punkt, hvor du ønsker at pinge serveren. Den " shell_exec "-funktionen lader dig udføre en shell kommando og returnerer output som en streng. En anden måde at udføre den samme handling som " shell_exec " er med backticks ( `` ) , såsom " $ result = ` ping server.com ` ," . Erstat " server.com " med IP-adressen , du ønsker at pinge < br >
3
Vis ping output ved at tilføje koden " echo"
$ result
"; " på linjen , når du kalder " shell_exec "-funktionen . En linje af output fra kommandoen ping vil være i samme format til " 64 bytes from myserver.com ( 156.11.111.5 ) : . Icmp_seq = 2 ttl = 50 time = 83.0 ms "
4
Gem PHP-filen , og læg det på din server.