Auge: Pfad, Url ermitteln

Beitrag lesen

Hallo

Nimm bevorzugt relative Adressen.

Amen.

Das macht die OP bereits. Mit $_SERVER['SCRIPT_NAME'] wird aus http://example.org:4711/foo/bar/test.php der Teil /foo/bar/test.php extrahiert. Anke will nun aber /foo/bar/ haben, um an diesen Teil den Dateinamen, im Beispiel des Eröffnungspostings datei.html, hartkodiert anhängen zu können.

Das ist aber schon beim Generieren eines <a> Elements nicht mehr nötig. Wenn eine HTML Seite auf http://example.org:4711 einen Link mit href="/foo/baz/guggi.html" enthält, und der User dem Browser sagt: Copy link address, dann macht der Browser automatisch eine absolute URL draus (ok, Chrome tut es).

Der Firefox tut das auch und ich vermute, dass das auch die anderen Browser so machen.

Das hier zu generieren, ist meiner Auffassung nach verschwendete Arbeitszeit:

<a href="http://example.org:4711/foo/baz/guggi.html">Guckst Du weltweit absolut</a>

Das ist auch überhaupt nicht Ankes Anliegen.

Tschö, Auge

--
Ein echtes Alchimistenlabor musste voll mit Glasgefäßen sein, die so aussahen, als wären sie beim öffentlichen Schluckaufwettbewerb der Glasbläsergilde entstanden.
Hohle Köpfe von Terry Pratchett