mahlzeit!
ich hab jetzt langsam die faxen dick. warum gibt es keinen befehl, der einen korrekten wert zurueckgibt?
das problem ist folgendes:
ich moechte eine uri zerlegen und wieder neu zusammensetzen. lasse ich die $uri mit $request_uri fuellen, dann habe ich bei der form
www.url.org und
www.url.org/verzeichnis einmal eine leere variable und einmal steht
www.url.org drin.
nehme ich pathinfo() und lege dort mein $request_uri rein und hole mir dann den basename ($url = pathinfo($request_uri); $base = $url["basename"]; ), dann habe ich bei
www.url.org/verzeichnis statt dem basename (der leer waere) /verzeichnis in der variable.
was ich eigentlich erreichen will ist, dass beim aufruf der form
www.url.org in der variable $php_self weitergegeben werden soll (weil dann da index.php dranhaengt) und ansonsten in die $uri die $request_uri gefuellt wird, damit alle erweiterungen mitgegeben werden.
aber weil kein befehl sich fuer einen korrekten wert entscheiden kann, kann ich auch keinen funktionierendes if-konstrukt aufbauen.
gibt es eine andere variante, die das problem loesen koennte?
gruss
hardy