![]() |
Brauche Idee wie ich URL unterscheiden soll?
Hallo,
für ein StreamerProgramm muss ich unterscheiden können, ob die URL eine Playliste von Microsoft ist, z.B. mit der Erweiterung .asx vom Protokoll mms://, oder das eine Playliste für WinAmp ist, also .pls, m3u usw... Hab irgendwie keine Idee wie ich das lösen soll. Dachte schon die letzten drei Zeichen auslesen, aber es gibt URLs mit einer Zahl am Ende und das macht mit nen Strich durch die Rechnung. :gruebel: |
Re: Brauche Idee wie ich URL unterscheiden soll?
Du kannst mit
![]() |
Re: Brauche Idee wie ich URL unterscheiden soll?
Zitat:
Viele Grüße, |
Re: Brauche Idee wie ich URL unterscheiden soll?
:gruebel:
|
Re: Brauche Idee wie ich URL unterscheiden soll?
Zitat:
Und in den Fällen, in denen es sich an der URI selbst nicht unterscheiden lässt, musst du wohl über eine Analyse des Inhalts an das Problem herangehen. Dabei kommt es dann ganz auf die unterstützten Formate an, inwieweit das einfach möglich ist. |
Re: Brauche Idee wie ich URL unterscheiden soll?
Ach du meine Güte, hier muss man ja ein Informatik Professor sein... :pale:
|
Re: Brauche Idee wie ich URL unterscheiden soll?
Wieso denn?
Bemühe dich mal etwas und schaue dir Beispiele zu ![]() ![]() ![]() Also knie dich mal etwas dahinter! Grüße, Matze |
Re: Brauche Idee wie ich URL unterscheiden soll?
Hab z.B. so ne URL:
![]() Wie soll ich daraus entnehmen, dass da hinter irgendwo eine .asx Liste befindet? :gruebel: Nach nem TeilString asx durchsuchen? Hm... und wenn es eine URL vorkommt, dass genau so ist, aber halt ohne TeilString asx? :gruebel: |
Re: Brauche Idee wie ich URL unterscheiden soll?
Das Fragezeichen ist das Trennzeichen zu den Parametern. Eine URL enthält also davor im Allgemeinen eine Dateiendung, es sei denn es handelt sich um ein Verzeichnis, das dann umgeleitet wird.
Jedenfalls kannst du in diesem Fall nach dem Fragezeichen suchen, und auf den teil davor ExtractFileExt anwenden. Und so musst du dir eben die möglichen Fälle alle anschauen. |
Re: Brauche Idee wie ich URL unterscheiden soll?
Mit
![]() ![]() ![]() Edit: zu langsam. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:56 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 by Thomas Breitkreuz