Prüfen ob ftp server online ???
Matin
- html
0 Maik Schmidt0 Torwächter
Hallo Zusammen,
hoffentlich kann mir jemand helfen.
Wie kann ich von meiner homepage prüfen, ob mein ftp server
gerade online ist oder nicht.
Und dies mit einem kleinen gif anzeigen lassen.
Allerdings ohne php, also am besten mit javascript oder so...
danke für eure beiträge
gruss
martin
Moin,
hoffentlich kann mir jemand helfen.
Wie kann ich von meiner homepage prüfen, ob mein ftp server
gerade online ist oder nicht.
Und dies mit einem kleinen gif anzeigen lassen.
Was mir spontan einfallen würde, wäre etwas in der Art:
<img src="ftp://user:passwort@dein.ftp.de/verzeichniss/bild.gif>
Ich weis allerdings nicht, ob eine Referenzierung einer Grafikdatei aus einem FTP-server funktioniert.
Das zweite Problem besteht eigentlich bei jeder Methode: Die HTML-Seite müßte einen Loginnamen und ein Passwort enthalten, unter dem sich das ganze in dein System einwählt. Wenn dein FTP sowieso einen Guest-Account hat, wunderbar. In dem Fall brauchst du noch einen zusätzlichen Zugang mit NUR-Lesezugriff, der NUR das Verzeichniss mit dem Bild enthält.
mfg und hoffend, das es funktioniert,
Maik
Wenn ich das richtig sehe gibts du gerade damit allen Usern dein Password und Username. Blöde Idee.
Ich weiß zwar nicht für was du den FTPS brauchst, aber wenn es für Downloads wäre, würde ich Apache nehmen, dann kannst du das Bild von deinem Server holen (z.B. ServerOnline).
Gruß
Torwächter
Danke erstmal für die Beiträge,
aber wenn ich einfach nur
<img rc="ftp://user:passwort@dein.ftp.de/verzeichniss/bild.gif> »»
verwende, habe ich wenn der server nicht online ist dieses rote x dastehen.
Es sollte aber anstelle ein anderes gif kommen.
Das ist das eigentliche Problem !
Danke naochmals
Martin
Danke erstmal für die Beiträge,
aber wenn ich einfach nur
<img rc="ftp://user:passwort@dein.ftp.de/verzeichniss/bild.gif> »»
verwende, habe ich wenn der server nicht online ist dieses rote x dastehen.
Das rote x ???? lol
Es sollte aber anstelle ein anderes gif kommen.
Das ist das eigentliche Problem !
Das geht auch ! mit JavaScript !
... das <img> vom ftp Server verbindest du mit einem onerror event. Wird dieses ausgelöst ist dein Server halt offline und dann tauscht du image.src mit deinem offline Bild.
Ich würde allerdings nicht beim ersten auslösen des error Events von einem Offline Fall ausgehen, sondern lieber erstmal einen zweiten Aufruf des FTP img versuchen und dann erst ....offline.
cu
Es sollte aber anstelle ein anderes gif kommen.
Das ist das eigentliche Problem !
Das geht auch ! mit JavaScript !
... das <img> vom ftp Server verbindest du mit einem onerror event. Wird dieses ausgelöst ist dein Server halt offline und dann tauscht du image.src mit deinem offline Bild.
Ich würde allerdings nicht beim ersten auslösen des error Events von einem Offline Fall ausgehen, sondern lieber erstmal einen zweiten Aufruf des FTP img versuchen und dann erst ....offline.
Hmmmz. Empfehlung:
a) Vielleicht eine Zeitschleife, die 5-10 Sekunden auf Reaktion wartet?
b) Auf ALLE Fälle den zusätzlichen User-Account, der ja nur Zugriff auf dein Bild bietet, mit "always login" oder dergleichen auszeichnen. Sonst kann es passieren, das es "offline" erkannt wird, weil einfach die Userbegrenzung von z.B. 4 schon längst erreicht ist!
mfg,
Maik