hi,
ich bin gerade dabei, mein neues projekt w3c-konform zu bekommen.
das problem: die "&" in den links (index.php?var=bla&var2=bla2...)
ich löse das mit einem preg_replace:
das klappt, aber in die ausgabe werden nun "\" mit eingefügt
die kann ich zwar mit nem zusätzlichen str_replace() eliminieren, aber wer will das schon
was mach ich beim preg_replace() falsch?
ich bin gerade dabei, mein neues projekt w3c-konform zu bekommen.
das problem: die "&" in den links (index.php?var=bla&var2=bla2...)
ich löse das mit einem preg_replace:
PHP-Code:
function replaceAmp($amp)
{
return str_replace("&","&",$amp);
}
$ausgabe = preg_replace("!<a href=(.*?)>!ei","replaceAmp('\\\\0')",$komplett);
Code:
<a href=\"index.php?var=bla&amp;var2=bla2\" class=\"link\">
![Wink](https://www.php-resource.de/forum/core/images/smilies/wink.gif)
was mach ich beim preg_replace() falsch?
Kommentar