Tag Marc.
stehe gerade vor folgendem Problem. Die Nutzer einer Seite sollen die Möglichkeit haben Links auf der Seite einzutragen. Nun soll die Seite aber trotzdem valide bleiben. Und dies schliesst vor allem ein, das ein & in Links durch & ausgedrückt wird. Habt ihr irgend eine Idee wie ich das mit PHP realisieren kann?
Mal 'ne Alternative zum RegExp:
$test = "<a href='somewhere/cgi-bin/foo.pl?foo=bar&bar=foo&bla=blubb>Blök</a>";
echo htmlentities(html_entity_decode($test));
Wenn es dir allerdings ausschließlich um das & geht, wäre sowas denkbar:
$test = "<a href='somewhere/cgi-bin/foo.pl?foo=bar&bar=foo&bla=blubb>Blök</a>";
echo preg_replace('/&(?!amp;)/i', '&', $test);
Vielleicht hilft's.
Siechfred