Online-Status der Diskstation auf für Webseite anzeigen

DMHas

Lt. Commander
Registriert
Sep. 2005
Beiträge
1.658
Hallo Community,

ich würde gerne auf meiner Webseite anzeigen, ob meine Diskstation (Synology DS212j) über Link erreichbar ist oder nicht.
Im Prinzip soll auf der Webseite ein Script den Status abfragen und auf der Webseite anzeigen entweder einen entsprechenden Text oder eine entsprechende Grafik. Aber ehrlich gesagt, habe ich keine Ahnung wie .... Google hat nicht mal Ansatzweise eine Idee hervor gebracht - jedenfalls habe ich nix gefunden.
Vielleicht hat jemand von Euch eine Idee ?
 
Dazu gibt es verschiedene Möglichkeiten.
Entweder über PHP mit Curl oder falls nicht verfügbar mit file_get_contents oder fsockopen.
Oder falls kein PHP verfügbar ist (bzw keine http Aufrufe), einen Ajax-Request über Javascript machen und prüfen ob der Request klappt oder nicht.

Btw würde ich dir raten auf Webseiten grundsätzlich eine serifenlose Schrift einzusetzen. Lässt sich viel besser lesen.
 
WhiteShark schrieb:
Dazu gibt es verschiedene Möglichkeiten.
Entweder über PHP mit Curl oder falls nicht verfügbar mit file_get_contents oder fsockopen.
Oder falls kein PHP verfügbar ist (bzw keine http Aufrufe), einen Ajax-Request über Javascript machen und prüfen ob der Request klappt oder nicht.

Btw würde ich dir raten auf Webseiten grundsätzlich eine serifenlose Schrift einzusetzen. Lässt sich viel besser lesen.

PHP ist verfügbar. Hast vielleicht ein paar Code-Schnipsel oder Beispiele parat .... ? (Mein PHP ist nicht das Beste .... )

Welche Schriftart würdest du empfehlen ?
 
Hier etwas zu Curl:
http://de3.php.net/manual/de/function.curl-init.php
Und hier zu file_get_contents:
http://de3.php.net/manual/de/function.file-get-contents.php

Beispiel mit file_get_contens:
Code:
<?php
$file = file_get_contents('http://www.blub.de/test.php');

if (empty($file)) {
echo 'Keine Verbindung';
} else {
echo 'Erfolg!';
}
?>

http-Aufrufe über file_get_contents können aber vom Webserver gesperrt sein. Dann musst du schauen ob curl verfügbar ist und darüber versuchen eine Verbindung aufzubauen.

Als Schrift würde ich entweder Arial oder Verdana nehmen.
Wichtig ist, das man immer Alternativschriftarten angibt, falls die eine auf dem System nicht verfügbar ist.
Ubuntu hat bspw standardmässig kein Verdana dabei.
Bspw macht man das so (im CSS):
Code:
* {
font-familiy: Verdana, Helvetica, sans-serif;
}
Damit versucht der Browser zuerst Verdana zu nehmen. Ist diese nicht auf dem System vorhanden, wird die recht ähnliche Schrift Helvetica genommen. Gibt es diese auch nicht, wird eine andere serifenlose Schrift genommen.
Gerade die letzte Angabe darf nie fehlen.

Viele Schriften gibt es auch auf
http://www.google.com/fonts/
 
Danke für die Tips ! Das werde ich mal testen!

Edit: dein Vorschlag mit den Schriftarten habe ich nun verstanden! Der Unterschied in der Lesbarkeit ist enorm. Die Umstellung wird ein wenig Zeit in Anspruch nehmen, da ich die Textformatierung kontrollieren werde (muß).
 
Zuletzt bearbeitet:
Zurück
Oben