Pingen een server met PHP is handig als u wilt controleren of een server online is of om de tijd die de server te ontvangen en terug te sturen een pakket te meten . Het hulpprogramma ping stuurt een ICMP echo request -pakket naar de server en wacht op een ICMP response . Ping -uitgang omvat packet loss en de minimale , maximale en gemiddelde round - trip tijd van de respons pakketten . Toegang shell commando's in PHP wordt gedaan door middel van de functie " shell_exec " . Instructies 1 Open het PHP -bestand in een teksteditor , zoals Windows Kladblok. Ping 2 een server met de functie " shell_exec " door het toevoegen van de code " $ resultaat = shell_exec ( ' ping server.com '); " in het lichaam van uw dossier op het punt waar u wilt de server pingen . De functie " shell_exec " kunt u een shell commando uit te voeren en geeft de output als een string . Een andere manier om dezelfde actie als " shell_exec " uit te voeren is met backticks ( `` ) , zoals " $ result = ` ping server.com ` ; " . Vervang " server.com " met het IP-adres dat u wilt pingen < br > 3 Geef het ping -uitgang door het toevoegen van de code " echo " $ resultaat < /pre > "," op de lijn nadat u de functie " shell_exec " noemen . Een lijn van de output van de ping-opdracht zal vergelijkbaar in formaat te zijn " 64 bytes van myserver.com ( 156.11.111.5 ) : . Icmp_seq = 2 ttl = 50 time = 83.0 ms " 4 Bewaar het PHP- bestand en laad het op uw server .
|