Pinga en server med PHP är användbar när du vill kontrollera om en server är online eller att mäta den tid det tar för servern att ta emot och skicka tillbaka ett paket . Den Pingfunktionen skickar ett ICMP ekobegäran till servern och väntar på ett ICMP svar . Ping utdata ingår paketförluster och det lägsta, högsta och genomsnittliga rundresa tid för svarspaketen . Åtkomst shell-kommandon i PHP görs via " shell_exec " funktionen . Instruktioner
1
Öppna PHP -filen i en textredigerare , till exempel Anteckningar i Windows .
2
Ping en server med " shell_exec " funktionen genom att lägga till koden " $ resultatet = shell_exec ( ' ping server.com '); " i kroppen av din fil vid den punkt där du vill pinga servern . Den " shell_exec " -funktionen kan du köra ett skalkommando och returnerar resultatet som en sträng . Ett annat sätt att utföra samma åtgärd som " shell_exec " är med baklängescitationstecken ( `` ) , t.ex. " $ result = ` ping server.com ` , " . Ersätt " server.com " med IP-adressen som du vill pinga
3
Visa ping produktionen genom att lägga koden " echo "
$ result < /pre > "; " på linjen efter att du kallar det " shell_exec " funktionen . En rad av utdata från kommandot ping blir formatet liknar " 64 bytes från myserver.com ( 156.11.111.5 ) : . Icmp_seq = 2 ttl = 50 time = 83.0 ms "
4 Spara PHP -fil , och ladda det på din server .