![]() |
Ist Website erreichbar abfrage?
Hallo, eigentlich war ich bis jetzt nur stiller mitleser.
Ersteinmal Respekt! Hier findet man wirklich sehr sehr viel, falls man Probleme hat! Nun aber zu etwas was ich nicht bei Google noch bei euch gefunden habe: Ist es möglich eine Abfrage zu machen, ob eine Website erreichbar ist? Geht das irgendwie ? Wäre echt cool wenn das funktionieren würde... Danke schonmal im vorraus. MfG Webchen |
Re: Ist Website erreichbar abfrage?
Einfach webseite laden und wenn kein Fehler kommt ist sie erreichbar.
|
Re: Ist Website erreichbar abfrage?
Bei den Indy Komponenten gibt es in den den Demos eine Ping GUI demo die macht das was du willst oder du liest den inhalt mit IdHTTP.Get aus.
|
Re: Ist Website erreichbar abfrage?
Zitat:
Zitat:
|
Re: Ist Website erreichbar abfrage?
Hey!
ich würde es auch mit idhttp machen, allerdings nicht mit get sondern mit head, sodass nur die Header geholt werden. Ist einfach etwas schneller, da es mit get eine ganze Zeit dauern kann, wenn die Seite nicht erreichbar ist.
Delphi-Quellcode:
So ähnlich müsste das dann glaube ich aussehen ^^
try
idhttp1.head('http://www.google.de'); except ShowMessage('Seite nicht erreichbar'); end; Gruß, Lennard |
Re: Ist Website erreichbar abfrage?
Nachtrag:
Zitat:
D.h.: Auf einen Ping würde ich mich nicht verlassen. |
Re: Ist Website erreichbar abfrage?
das mit dem "head" habe ich mir auch schon überlegt aber nicht wirklich umgesetzt.
Vielen Vielen Dank!! DP ist SUPER :D |
Re: Ist Website erreichbar abfrage?
ich hatte mit damals 'ne kleine HTML und eine PHP-Datei zusammengeschriebstelt, diese wurden dann entweder von 'nem anderem Server aus ausgelesen (ein ins Forum integriertes script, welches abundzu mal aufgerufen wurde, wenn jemand dort war ... 'n CronJob war damls nich billg), oder von 'nem Programm auf meinem PC (wenn der ma online war).
Wenn die HTML-Seite runtergeladen werden konnte, war der Server vermutlich da, bei der PHP--Seite war och der PHP-Parser aktiv und über den Inhalt der PHP-Seite ('OK', oder Fehlernumer) konnte ich dann den Status vom MySQL erkennen. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:16 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz