Guten Morgen.
Eventuell hilft URI::Split:
my $uri = 'http://www.anaboe.net/foo.html';
my $path = (uri_split($uri))[2];
print $path;[/code]
Hab ich auch gelesen. Wie käme ich an das letzte Element, da ich ja nicht weiss aus wie vielen Elementen URI besteht. Wenn [2] das dritte ist ... Mit [-1] ? Ich muss einfach mal testen was zurückgegeben wird.
Ansonsten kannst du dir auch alles ab dem letzten Slash holen und prüfen, ob dieser Teil eine von dir akzeptierte Dateierweiterung hat.
self_html.html -> Nach dem letzten Slash hinter dem Punkt ... oder ich kann vielleicht den mime-type prüfen ? Welche Dateierweiterungen gibt es die den mime-type text/html haben ? htm,html,xhtml ?
Na da hab ich mir wieder was angefangen.
Gruss Gustl