Testen ob Internetseite existiert
Hi,
ich hab mal wieder ne Frage (wie so oft :oops: ) Wie teste ich mit delphi ob eine Internetseite existiert. Also in form von: if 'URL der HP' existiert then Aktion (Mir is klar dass der Code so, oder so ähnlich nicht aussieht, aber so in der art sollte es halt ablaufen) Danke für eure Hilfe |
Re: Testen ob Internetseite existiert
Schau dir mal den BookmarkChecker ( http://www.delphipraxis.net/internal...ookmarkchecker ) von Luckie an.
mfG mirage228 |
Re: Testen ob Internetseite existiert
Danke,
habs mir angeschaut, aber das hilft mir nich so richtig weiter....geht das nicht einfacher? Einfach nur testen ob die seite existiert, oder testen, was drauf steht, oder so! Geht eigendlich nur darum, dass das Programm nur dann geht, wenn die Datei existiert. (Als vorsichtsmaßname, damit ich das Programm sperren kann gedacht) |
Re: Testen ob Internetseite existiert
Na dann lade dir die Datei einfach runter (z.B. URLDownloadToStream, oder wie das heißt) und wenn die nicht runtergeladen werden kann, dann existiert die wohl nicht. ;)
|
Re: Testen ob Internetseite existiert
stimmt...gute idee!
Wie lad ich die denn genau runter, und wie sag ich, was er machen soll, wenn sie nicht runtergeladen werden kann? |
Re: Testen ob Internetseite existiert
Bei UrlDownloadToFile hilft die Suche weiter.
|
Re: Testen ob Internetseite existiert
Könntest natürlich auch die Seite (die Domain) anfragen: www.delphipraxis.de
Standardmäßig wird eine Default-Seite geladen, Du bekommst also ein Dokument zurück. Dann steht im Header der Erfolgscode 200 für Success. Falls Du nicht zum Server connecten kannst, oder keine 200 oder ein ähnlicher Code zurückkommt (siehe HTTP RFC), existiert die Seite eben nicht. |
Re: Testen ob Internetseite existiert
ok, jetzt bitte nochmal für noobs :gruebel: , ich versteh jetzt nicht ganz wie ich das machen soll!
Gibts da nicht nen Beispiel oder so? |
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:29 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz