Horst Nogajski: kleiner Nachtrag: & in URL's umwandeln aber & nicht

Beitrag lesen

Noch mal hallo,

Hmm, ja, - man muß nicht unterscheiden zwischen & im Pfad einer URI und denen im Querystring. Keine Ahnung warum ich das gemacht habe (grübel).

Man kann also die komplette $url in einer Zeile umschreiben.

Evtl. bietet es sich trotzdem an dazu eine eigenständige Funktion anzulegen. Die kann man dann auch nutzen wenn schon einzelne URI-Strings zur Verfügung stehen. Anderenfalls kann man den Funktionsaufruf in der rewrite_page() durch preg_replace('/(&)(?!amp;)/','&',$a[5]) ersetzen.

// ganz neue rewrite_url() =:)
function rewrite_url($url)
{
  return preg_replace('/(&)(?!amp;)/','&',$url);
}

Gruß,
Horst