Veröffentlicht 7. Juni 200520 j Moinsen!! Hab da ma nen Problem. Kennt Ihr nich ne Möglichkeit, wie ich bsp. alle 10 Sekunden per Website mein Netzwerk auf aktive und inaktive Komponenten kontrollieren kann? Meine Vorstellung so in etwa... <a href="IP Adresse des Devices">Device1</a> --> *online* <a href="IP Adresse des Devices">Device2</a> --> *offline* Grüütz, der DravenX
7. Juni 200520 j na mit HTML alleine wohl nicht. Mit Javaskript oder PHP könnte man das schon machen.
7. Juni 200520 j jep an so was dachte ich auch. sollte nur auf ner einfach html Seite basieren. was mir fehlt ist eigentlich nur dieses autom. Abfragen alle 5 Seks. Da muss man doch einfach nur nen javascript am anfang der html seite starten lassen odda?
7. Juni 200520 j Hi, denke das könnte dir weiterhelfen...Mit ein paar Änderungen dürftest du dein Ziel erreichen http://aktuell.de.selfhtml.org/tippstricks/php/alteurls/
7. Juni 200520 j jep an so was dachte ich auch. sollte nur auf ner einfach html Seite basieren. was mir fehlt ist eigentlich nur dieses autom. Abfragen alle 5 Seks. Da muss man doch einfach nur nen javascript am anfang der html seite starten lassen odda? <script> while(true) { window.wait(5000); ..... } </script>
7. Juni 200520 j vielen Dank erstmal für die antworten!! klappt allerdings noch nicht. 1. Hürde) Ping Befehl aus HTML heraus absetzen 2. Hürde) Error oder nicht error 3. Hürde) auf html seite darstellen ob erreichbar oder nicht 4. Hürde) reload der seite hmm irgendwie noch zuviel für diese Uhrzeit... :schlaf:
7. Juni 200520 j willst du allein mit dem ping-befehl arbeiten oder sind andere protokolle erlaubt bzw. was willst du genau abfragen - ob ein bestimmter port auf anfragen reagiert oder der host erreichbar ist? s'Amstel
7. Juni 200520 j Also es geht nur um die Abfrage ob der Host noch erreicht werden kann. dachte so an 1 - 2 pingabfragen (minimumgröße) Sollte schon html oder einfaches php sein, da ich sonst "etwas mehr Zeit aufwenden müsste" im grunde soll nur ne liste mit online, offline erstellt werden.
7. Juni 200520 j <?php require ("Net/Ping.php"); $ping = Net_Ping::factory(); if(!PEAR::isError($ping)) { $response = $ping->ping('w3c.org'); print_r($response); } ?> liefert dir folgende informationen zurück: net_ping_result Object ( [_icmp_sequence] => Array ( [0] => 488 [1] => 472 [2] => 471 ) [_target_ip] => 18.29.1.73 [_bytes_per_request] => 32 [_bytes_total] => 96 [_ttl] => 43 [_raw_data] => Array ( [0] => [1] => Pinging w3c.org [18.29.1.73] with 32 bytes of data: [2] => [3] => Reply from 18.29.1.73: bytes=32 time=488ms TTL=43 [4] => Reply from 18.29.1.73: bytes=32 time=472ms TTL=43 [5] => Reply from 18.29.1.73: bytes=32 time=471ms TTL=43 [6] => [7] => Ping statistics for 18.29.1.73: [8] => Packets: Sent = 3, Received = 3, Lost = 0 (0% loss), [9] => Approximate round trip times in milli-seconds: [10] => Minimum = 471ms, Maximum = 488ms, Average = 477ms ) [_sysname] => windows [_round_trip] => Array ( [min] => 471 [avg] => 488 [max] => 477 ) [_transmitted] => 3 [_received] => 3 [_loss] => 0 ) voraussetzung ist, dass du Net_Ping installiert hast. s'Amstel
7. Juni 200520 j hab es bei mir so gelöst allerdings brauchst du immer ein dienst den du abfragen kanntst. in dem fall mein webserver auf port 80. <?php $port = "80"; $ip = "192.168.0.1"; if(@fsockopen("$ip",$port,&$errno,&$errstr,2)) { echo "online"; } else { echo "offline"; }; ?> [/PHP]
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.