Toon posts:

ftp server online indicator

Pagina: 1
Acties:

Verwijderd

Topicstarter
ik heb een ftp server die niet altijd aanstaat. nu heb ik op mijn website een aantal bestanden staan die gelinkt zijn vanaf mn ftp server. ik zou graag een indicator op de website willen plaatsen die aangeeft of mn server aanstaat of niet:S zodat als de links niet werken men ziet dat dat komt doordat de server uitstaat.

kan iemand mij helpen ??

  • Mart!
  • Registratie: Februari 2000
  • Laatst online: 06-09 18:02
Dit is waarschijnlijk meer iets voor P&W, maar goed, ik zou het oplossen met ASP of PHP, wanneer iemand de webpagina opvraagt probeer je een connectie te maken (daar zijn wel componenten/functies voor) naar je FTP server op poort 21. Lukt dit: plaats groen lampje op site; Lukt niet: rood lampje op site.

Als je dit niet bedoelt, geef dan eens duidelijk aan op wat voor manier je het anders denkt te willen oplossen.

  • Rusty
  • Registratie: Juni 1999
  • Laatst online: 25-08 10:40
Een image op je website zetten die vanaf je FTP geladen wordt. In het image iets van "FTP is online" zetten. Als je ftp dan aanstaat zien ze die image en anders niet. Is niet de netste manier, maar wel makkelijk.

3 x Marstek Venus 5.12KW V151. CT003 V114 en HW P1


  • Mart!
  • Registratie: Februari 2000
  • Laatst online: 06-09 18:02
Op woensdag 20 februari 2002 09:42 schreef Rusty het volgende:
Een image op je website zetten die vanaf je FTP geladen wordt. In het image iets van "FTP is online" zetten. Als je ftp dan aanstaat zien ze die image en anders niet. Is niet de netste manier, maar wel makkelijk.
ALS dat kan, dan kun je in de image-tag ook nog het OnError-event gebruiken om bij het fout laden van het plaatje een ander plaatje (dat op je webserver staat) te laden :+

Zoiets dan??
code:
1
2
<img src="ftp://ftpserver/online.gif" 
onError="this.src='http://webserver/offline.gif';">

  • Firefly III
  • Registratie: Oktober 2001
  • Niet online

Firefly III

Bedrijfsaccount Firefly III
-

[ Voor 100% gewijzigd door Firefly III op 05-03-2016 12:47 . Reden: Leeg vanwege privacy. ]

Hulp nodig met Firefly III? ➡️ Gitter ➡️ GitHub ➡️ Mastodon


  • DR
  • Registratie: December 2000
  • Niet online

DR

PHP:
1
2
3
4
5
6
7
8
9
10
11
<?
     php 
    $ip=localhost; 
    $port=21; 
    $fp = fsockopen ($ip, $port, &amp;amp;$errno, &amp;amp;$errstr, 30); 
        if (!$fp) { 
            echo "Offline"; 
        } else { 
            echo "Online"; 
        } 
?>

dat was de scriptrequest :o

Verwijderd

Topicstarter
[img]"ftp:\\paxlie:paxlie@212.187.30.193\indicator\online.jpg" onError=this.src[/img]

ik heb dit ingevoerd maar werkt niet :S
ik heb gewoon effe een simpel html site gemaakt
en daar moet dat indicatortje opkomen
het antwoord van mart! lijkt me wel makkelijk maar die krijg ik dus zo niet 123 aan de praat

wat doe ik fout

  • BlackB1rd
  • Registratie: Maart 2000
  • Laatst online: 31-08 10:05
Wat mart! zegt is idd een mogelijkheid, alleen je hebt zijn voorbeeld helemaal verkracht :? Gebruik slashes ipv backslashes en zorg dat de leestekens goed staan...

Een hele zooooi


Verwijderd

Zie ook mijn vraag in mijn eigen topic dat alweer dicht zit. Omdat FTP blijkbaar hetzelfde is als HTTP. :{

[topic=508224]

Goed, op niet alle servers draait een webserver/ftp server. Kan het dan wel/niet?

  • Ook
  • Registratie: September 2000
  • Laatst online: 14-07 16:25

Ook

Yes I can!

Als er geen web of http server draait dan wordt et een stuk moeilijker denk ik... Misschien kan je ze pingen om de "status" te bepalen?

Wees consequent, maar niet altijd


Verwijderd

Op dinsdag 28 mei 2002 21:45 schreef Ook het volgende:
Als er geen web of http server draait dan wordt et een stuk moeilijker denk ik... Misschien kan je ze pingen om de "status" te bepalen?
hoe wil je die ping dan laten zien op een server??

Is er een mogelijkheid om het met PHP/CGI ofzo te doen?

Verwijderd

*schop*

  • DR
  • Registratie: December 2000
  • Niet online

DR

Op donderdag 30 mei 2002 13:12 schreef Raven het volgende:
Is er een mogelijkheid om het met PHP/CGI ofzo te doen?
Ehm zie mijn reply? :+

Verwijderd

Op dinsdag 04 juni 2002 10:28 schreef DR het volgende:

[..]

Ehm zie mijn reply? :+
Als ik dat script uit jouw reply gebruik krijg ik de volgende error:

Parse error: parse error, unexpected T_VARIABLE in c:\inetpub\wwwroot\test\ping.php on line 3

En nu??

  • Crazy D
  • Registratie: Augustus 2000
  • Laatst online: 17:43

Crazy D

I think we should take a look.

Oplossing van Mart zou prima moeten werken (met een onError="" dus...)

Exact expert nodig?


Verwijderd

Op maandag 22 juli 2002 13:40 schreef Crazy_D het volgende:
Oplossing van Mart zou prima moeten werken (met een onError="" dus...)
Zoals ik al zei, niet alle servers hebben een HTTP/FTP server draaien. Dus dat is een optie voor 2 van die dingen, de rest van de servers moeten dus op een andere manier worden weergegeven.

  • Crazy D
  • Registratie: Augustus 2000
  • Laatst online: 17:43

Crazy D

I think we should take a look.

Op maandag 22 juli 2002 13:56 schreef Raven het volgende:
Zoals ik al zei, niet alle servers hebben een HTTP/FTP server draaien. Dus dat is een optie voor 2 van die dingen, de rest van de servers moeten dus op een andere manier worden weergegeven.
Ok, overheen gelezen. Maar uhmm je wilt een ftp server online indicator tonen op je html pagina. Dan heb je dus ook meteen een host voor je error(offline)-plaatje. Je wilt de status tonen van jouw ftp server, waarop een aantal files staan die vanaf je html pagina worden gelinkt. Dan heb je dus een ftp server voor het online-plaatje.
Wat mis ik nou :?

Exact expert nodig?


Verwijderd

Nee, ik wil helemaal geen FTP status tonen.

Ik heb een aantal NT/2k servers staat + 1 unix bak.
Daarvan wil ik op een intranet site (http/php/whatever) de status van deze servers weergeven. Of ze online of offline zijn.
Van die servers zijn er maar 2 met IIS. Verder dus niks.

  • froggie
  • Registratie: November 2001
  • Laatst online: 20-11-2024

froggie

Kwaaak

Uhh... een systemcall in PHP met een ping naar al die bakken en dan een lage timeout waarde gebruiken zodat je geen timeout krijgt in je browser? Is wel te doen lijkt me, moet je alleen de output ff filteren die je terug krijgt van die systemcall of de ping nou 100% aan kwam of niet.

Verwijderd

Op maandag 22 juli 2002 21:12 schreef Froggie het volgende:
Uhh... een systemcall in PHP met een ping naar al die bakken en dan een lage timeout waarde gebruiken zodat je geen timeout krijgt in je browser? Is wel te doen lijkt me, moet je alleen de output ff filteren die je terug krijgt van die systemcall of de ping nou 100% aan kwam of niet.
ehmz... en nu nog in taal zodat ik 't ook kan snappen? Ben nog niet zo heel erg thuis met php hoor.

Verwijderd

waarom zo moeilijk???

maak een plaatje met server online en 1 met server offline, beide seg 100*200 pixels.

maak nu een tabel met 1 veld van 100*200, en maak de achtergrond het plaatje van server offline.
en maak dan in dat veld de img src=plaatjeonline.jpg.

offline staat op webserver.
online staat op ftp

als server offline is word plaatje niet geladen en zie je de achtergrond...

Verwijderd

Op maandag 22 juli 2002 21:48 schreef C001JU135 het volgende:
waarom zo moeilijk???

maak een plaatje met server online en 1 met server offline, beide seg 100*200 pixels.

maak nu een tabel met 1 veld van 100*200, en maak de achtergrond het plaatje van server offline.
en maak dan in dat veld de img src=plaatjeonline.jpg.

offline staat op webserver.
online staat op ftp

als server offline is word plaatje niet geladen en zie je de achtergrond...
uhm.. idd :D goed id ik ga het ff proberen :)

Verwijderd

laat maar, lezen is blijkbaar een probleem hier :{
Pagina: 1