Hvordan Ping Bruke PHP

Pinge en server med PHP er nyttig når du ønsker å sjekke om en server er online eller å måle tiden det tar serveren til å motta og sende tilbake en pakke. Ping-verktøyet sender en ICMP echo forespørselspakke til serveren og venter på en ICMP respons. Ping utgang inkluderer pakketap og minimum, maksimum og gjennomsnittlig rundtur tiden av responspakker. Få tilgang til shell-kommandoer i PHP er gjort gjennom "shell_exec" -funksjonen.

Bruksanvisning

1 Åpne PHP-filen i et tekstredigeringsprogram, for eksempel Windows Notisblokk.

2 Ping en server med "shell_exec" -funksjonen ved å legge inn koden "$ resultat = shell_exec (" ping server.com '); " i kroppen av filen på det punktet der du ønsker å pinge serveren. Den "shell_exec" -funksjonen lar deg utføre en skallkommando og returnerer resultatet som en streng. En annen måte å utføre den samme handlingen som "shell_exec" er med backticks ( `), such as "$result = ping server.com`; " Erstatt "server.com" med IP-adressen du ønsker å pinge.

3 Vise ping utgang ved å legge inn koden "echo" <pre> $ resultat </ pre> ";" på linjen etter at du kaller "shell_exec" -funksjonen. En linje av produksjonen fra ping-kommandoen vil være like i formatet til "64 bytes fra myserver.com (156.11.111.5): icmp_seq = 2 ttl = 50 time = 83.0 ms."

4 Lagre PHP-fil, og legger det på serveren din.

Hint

  • PHP-koden må lagres inne "<? Php" og "?>" Tags.