Hallo,
Um die Frage in Deinem Subject zu beantworten:
Teil eines Strings nach dem letzten Slash extrahieren
Genau das tut: strrchr()
http://www.php.net/manual/de/function.strrchr.php
(OK, der Slash selbst ist auch noch drin, Du brauchst
dann also noch substr()...)
Nun, was Du offenbar vorhast, ist, Dein etabliertes URL-Schema
auf den Kopf zu stellen. Dafuer hast Du irgend ein Gebastel
mit PHP und einer 404-Seite vorgesehen.
[2] aus "http://faq.united-web.at/javascript/2_frames_mit_einem_link_aendern.php" soll "2_frames_mit_einem_link_aendern.php" werden, womit dann weitergeleitet wird auf "index.php?content=2frames"
Warum machst Du das nicht alles mit Apache-Mitteln?
Stichworte: .htaccess, mod_rewrite, mod_alias, Redirects
Wie schon wahsaga schrieb, solltest Du (falls Du die nach
aussen sichtbaren URLs ueberhaupt aendern willst, obwohl
das extrem uncool ist) nicht einen 404, sondern einen 300er
Status Code ausgeben, IMHO am besten
301 (Moved Permanently).
Wenn Du es mit dem Apache richtig machst, sparst Du
IMHO viel Arbeit gegenueber einem PHP-Gebastel.
Gruesse,
Thomas