Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi [Indy] Prüfen ob URL existiert (https://www.delphipraxis.net/117516-%5Bindy%5D-pruefen-ob-url-existiert.html)

Telefonkabel 19. Jul 2008 16:16


[Indy] Prüfen ob URL existiert
 
Hy!
Ich wollte mir gerne von Indy prüfen lassen, ob eine URL existiert, oder nicht.
Und das wars auch schon. ^^

Danke für eure Hilfe! :)

Die Muhkuh 19. Jul 2008 16:19

Re: [Indy] Prüfen ob URL existiert
 
Hi,

such mal hier in der DP danach, marabu hat dazu mal eine Funktion gepostet.

Telefonkabel 19. Jul 2008 16:32

Re: [Indy] Prüfen ob URL existiert
 
Die hab ich gefunden, aber die zerlegt die URL einfach nur in ihre Einzelteile (so wie ich das sehe, kann mich aber auch irren).
So ist zwar "http://www.google.de" eine richtige Adresse, aber "www.google.de" nicht.

Die Muhkuh 19. Jul 2008 16:35

Re: [Indy] Prüfen ob URL existiert
 
Was willst Du überprüfen?

Ob es eine gültige URL ist oder ob diese existiert ( = erreichbar ist)?

Klaus01 19. Jul 2008 17:29

Re: [Indy] Prüfen ob URL existiert
 
Guten Abend Telefonkabel,

marabu hat doch in diesem Thread zwei Funktionen
verlinkt. Eine die überprüft ob eine URL gültig (crackURL) ist und
eine die überprüft ob die URL erreichbar (URLExists) ist.

Erfüllen beide nicht die Kriterien die Du erfüllen willst?

Grüße
Klaus

Telefonkabel 20. Jul 2008 17:59

Re: [Indy] Prüfen ob URL existiert
 
Hmm, danke erst einmal, aber wenn ich mit der URLExist Funktion www.google.de prüfen lasse, dann kommt eine Fehlermeldung ohne Inhalt, also einfach nur ein kleines Fenster mit einem rot-weißem X drin. Kann das jemand bestätigen bzw. weiß jemand Abhilfe?


EDIT:
OK, wenn man den Funktionsaufruf selber in ein Try-Except legt, funktionierts. ;)
Danke euch allen! :D


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:27 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