AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke Delphi HTTP: Url eine Datei oder ein Ordner?
Thema durchsuchen
Ansicht
Themen-Optionen

HTTP: Url eine Datei oder ein Ordner?

Ein Thema von Ack · begonnen am 29. Jul 2006 · letzter Beitrag vom 29. Jul 2006
Antwort Antwort
Ack

Registriert seit: 12. Apr 2006
Ort: Berlin
14 Beiträge
 
Delphi 7 Professional
 
#1

HTTP: Url eine Datei oder ein Ordner?

  Alt 29. Jul 2006, 13:30
Hallo,

wenn auf einer Website eingerichtet ist, gibt es da ja zwei Möglichkeiten.
Delphi-Quellcode:
1) [url]http://www.domain.com/ziel[/url]
2) [url]http://www.domain.com/ziel/index.datei[/url]
"ziel" soll einen Ordner darstellen, "index.datei" eine Datei.

Kennt jemand einen Möglichkeit herauszufinden ob die angegebene Url auf einen Ordner oder eine Datei verweist?
Nach einem . kann man ja nicht suchen, da es möglich ist Verzeichnisse so zu benennen.
  Mit Zitat antworten Zitat
Benutzerbild von arbu man
arbu man

Registriert seit: 3. Nov 2004
Ort: Krefeld
1.108 Beiträge
 
Delphi 7 Professional
 
#2

Re: HTTP: Url eine Datei oder ein Ordner?

  Alt 29. Jul 2006, 13:35
Zitat:
Kennt jemand einen Möglichkeit herauszufinden ob die angegebene Url auf einen Ordner oder eine Datei verweist?
Nein das dürfte schwer möglich sein, da man in Zeiten von ModRewrite nie wirklich sagen kann welche datei man grade anschaut, hier in der DP werden zu beispiel .html dateien in .php umgeschrieben das gleiche ist auch mit ordnern möglich...

Aber du kanst die mal folgentde Funktionen in der OH anschauen:

extractfilename
extractfileext
extractfilepath
copy
pos
Björn
>> http://bsnx.net <<
Virtual DP Stammtisch v1.0"iw" am 19.09.2007 - ich war dabei!
  Mit Zitat antworten Zitat
Ack

Registriert seit: 12. Apr 2006
Ort: Berlin
14 Beiträge
 
Delphi 7 Professional
 
#3

Re: HTTP: Url eine Datei oder ein Ordner?

  Alt 29. Jul 2006, 13:40
Danke. Die helfen mir leider nicht weiter. Wie du ja selbst sagtest wird im Moment an allen Stellen geRewritet
Ich dachte eher an eine HTTP- als Delphilösung, also eine Anfrage an den Webserver. Ich habe bisher nicht gefunden, dachte aber das hier vielleicht jemand einen geheimen Kniff kennt.
  Mit Zitat antworten Zitat
Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.105 Beiträge
 
Delphi 11 Alexandria
 
#4

Re: HTTP: Url eine Datei oder ein Ordner?

  Alt 29. Jul 2006, 13:43
Moin Ack,

Du kannst Dir ja mal die API-Funktion MSDN-Library durchsuchenInternetCrackUrl ansehen (unit WinInet).
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
  Mit Zitat antworten Zitat
Chewie

Registriert seit: 10. Jun 2002
Ort: Deidesheim
2.886 Beiträge
 
Turbo Delphi für Win32
 
#5

Re: HTTP: Url eine Datei oder ein Ordner?

  Alt 29. Jul 2006, 13:49
HTTP-URLs kennen keine Dateien und Ordner, sie bezeichnen nur Adressen. Wird eine Anfrage an eine Adresse geschickt, kommt ein Header und möglicherweise ein Inhalt zurück, das ist alles. Das können alle möglichen Arten von Daten sein, eine Unterscheidung in Dateien und Ordner ist also nur nicht möglich, sondern macht i.A. keinen Sinn.
Martin Leim
Egal wie dumm man selbst ist, es gibt immer andere, die noch dümmer sind
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.177 Beiträge
 
Delphi 12 Athens
 
#6

Re: HTTP: Url eine Datei oder ein Ordner?

  Alt 29. Jul 2006, 13:51
über HTML kannst du das (aus oben beschriebenen Gründen) nicht rausfinden ... einzige "sichere" Möglichkeit ist über einen Zugriff per FTP, denn dort gibt's ja auch soein OrdnerFlag.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat
Ack

Registriert seit: 12. Apr 2006
Ort: Berlin
14 Beiträge
 
Delphi 7 Professional
 
#7

Re: HTTP: Url eine Datei oder ein Ordner?

  Alt 29. Jul 2006, 13:53
Danke.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:53 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