dedlfix: Folgefrage 1: URL Analyse - Basedir ermitteln

Beitrag lesen

Tach!

Ich muss ja in jeder Datei "gucken", welche weiteren externen Resourcen geladen werden.

Ich hätte ja jetzt dirname() auf den Pfadteil der URL (inklusive "Dateiname") anzuwenden empfohlen, aber das hat in meinem Test nicht vollständig mitgespielt

dirname('/foo/bar/qux.html') -> /foo/bar - passt
dirname('/foo/bar/')         -> /foo     - passt nicht, muss /foo/bar/ bleiben
dirname('/foo/bar')          -> /foo     - passt

Das heißt also, dass du da zumindest den Sonderfall "Slash am Ende" abfangen musst, bei dem du den Pfad gleich ohne zu dirname()n weiterverwenden kannst.

dedlfix.