Ping einen Server mit PHP ist nützlich, wenn Sie überprüfen, ob ein Server online ist oder die Zeit, die der Server zum Empfangen und Senden wieder ein Paket messen wollen . Das Ping-Dienstprogramm sendet ein ICMP-Echo- Request-Paket an den Server und wartet auf eine ICMP Antwort. Ping Ausgabe enthält Paketverlust und die minimale , maximale und durchschnittliche Roundtrip-Zeit der Antwort-Pakete . Zugriff auf Shell-Befehle in PHP wird durch die " shell_exec " -Funktion. Anleitung
1
Öffnen Sie die PHP-Datei in einem Texteditor wie Windows Notepad.
2
Ping ein Server mit dem " shell_exec "-Funktion , indem Sie den Code " $ result = shell_exec ( 'ping server.com '); " in den Körper Ihrer Datei an dem Punkt , wo Sie wollen , um den Server zu pingen. Die " shell_exec " -Funktion können Sie einen Shell-Befehl ausführen und gibt die Ausgabe als String zurück. Ein weiterer Weg, um die gleiche Wirkung wie " shell_exec " durchzuführen ist mit Backticks ( ``) , z. B. " $ result = ` ping server.com ` ; ." Ersetzen " server.com " mit der IP- Adresse, die Sie ping
3
Anzeige der ping-Ausgabe , indem Sie den Code "echo" $ result
"; " auf der Linie , nachdem Sie die " shell_exec " -Funktion aufrufen . Eine Zeile der Ausgabe aus dem Ping-Befehl wird ähnlich sein wie in Format " 64 bytes from myserver.com ( 156.11.111.5 ) : . Icmp_seq = 2 ttl = 50 time = 83.0 ms"
4
Speichern die PHP -Datei, und laden Sie es auf Ihrem Server.