Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

HTML im Netzwerkbereich

Empfohlene Antworten

Veröffentlicht

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

na mit HTML alleine wohl nicht. Mit Javaskript oder PHP könnte man das schon machen.

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?

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>

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:

Hast du auch ne Möglichkeit das mit PHP zu machen....oder nur mit HTML und JS??

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

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" :rolleyes:

im grunde soll nur ne liste mit online, offline erstellt werden.


<?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

ok Vielen Dank erstmal!! Das werd ich denn ma test!!

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.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.