Links in Source mit PHP bearbeiten
tester
- php
0 romy
moin !
in einer in $src gespeicherten source will ich die links bearbeiten, sodass sowohl alle '?','=' und '&' als '/' dargestellt werden.
wie kann ich das am einfachsten und sichersten machen?
z.b.:
"...<...a...href='test.php?cat=2&item=3' ...>...
...<...a...href="test.php?cat=2&item=3&" ...>... "
=>
"...<...a...href='test.php/cat/2/item/3' ...>...
...<...a...href="test.php/cat/2/item/3/" ...>... "
vielen dank
Hi tester,
warum nicht mit http://de2.php.net/manual/de/function.str-replace.php
ciao
romy
Hallo,
warum nicht mit http://de2.php.net/manual/de/function.str-replace.php
Vielleicht, weil er nicht _saemtliche_ Fragezeichen und "&"
ersetzen will, sondern nur diejenigen in href-Attributen?
Das macht ein globales Suchen und Ersetzen schwierig... ;-)
Man muesste den String vermutlich haeppchenweise durcharbeiten...
In der dclp-FAQ hat es im Kapitel zu Reg. Exp. ein paar Dinge,
die in die gleiche Richtung gehen:
http://www.dclp-faq.de/ch/ch-regexp.html
Gruesse,
Thomas