Ohne, dass ich mir jetzt dein Skript genauer angeschaut habe:
Normalerweise eignen sich für sowas wunderbar sog. "Regular Expressions".
Ein Beispiel:
Code:
$text = preg_replace("/\[
url=(.*)\](.*)\[\/
url\]/Usi", "<a href=\"\\2\">\\3</a>", $text);
mfg
Patrick