Sponsor-Board.de
Server anpingen

+- Sponsor-Board.de (https://www.sponsor-board.de)
+-- Forum: Community (/forumdisplay.php?fid=56)
+--- Forum: Hilfe (/forumdisplay.php?fid=102)
+---- Forum: Scripting (/forumdisplay.php?fid=108)
+---- Thema: Server anpingen (/showthread.php?tid=24804)


Server anpingen - Defkil - 20.04.2012 12:09

Hey,
ich suche lange vergeben nach einen PHP Script der einen Server anpingt (also wie stark die Verbindung ist) und das ergebnis in eine txt Datei speichert und alle 30 Minuten ein neues Ergebnis hinten dran speichert.
Geht sowas überhaupt? Wenn ja, wie?
Danke im vorraus!
MFG Defkil


RE: Server anpingen - Kalle - 20.04.2012 12:13

Heyho Defkil,

das geht ganz einfach falls du Zugriff auf den "exec" Befehl hast Wink
Übrigens zeigt der Ping nicht die "Stärke" einer Verbindung, sondern die Zeit, welche vergeht, bis ein Signal von A - B - A gekommen ist Wink Und das geht auch schon mit einer "schwachen" Leitung wie DSL 3.000 schon mit relativ niedrigen Latenzzeiten =)

PHP-Code:
<?
exec("ping -c 4 127.0.0.1", $output);
?>

In diesem Array befindet sich nun die Ausgabe - Zeile für Zeile. Einfach mit "foreach" auslesen Wink


RE: Server anpingen - Timoo - 20.04.2012 14:18

Wenns zB. um nen Uptime-Check gehen soll versuchs mal mit
$ping = fsockopen("server", port, $errno, $errstr, 30);

$var = fopen('xx.txt', 'a');
fwrite($var, $ping);
fclose($var);


mal ebend schnell runter getippt, sollte soweit die Rückgabe der Funktion fsockopen in ne txt-Datei schreiben, allerdings ohne Umbrüche...

Grüße