Hi,
danke nochmal.
Hier das Ergebnis:
----------
$test=":url:http://www.einfach schwachsinn.dö?so'n mist:/url/: so wät:/url:";
function encode($muster)
{
$url=urlencode($muster[1]);
$url=str_replace("http%3A%2F%2F","",$url);
return "<a href="http://".$url."" target="_blank">".$muster[2]."</a>";
}
$test=preg_replace_callback("/(?::url:)(.+?)(?::/url/:)(.+?)(?::/url:)/","encode",$test);
echo $test;
----------
Dies ist dann die Ausgabe:
<a href="http://www.einfach+schwachsinn.d%F6%3Fso%27n+mist" target="_blank"> so wät</a>
Müstte klappen wa?
gruß aus franken