der hans: scho wieda der :-(..ä..bestimmten teil eines strings verändern

Beitrag lesen

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