Einzelnen Beitrag anzeigen

Teekeks

Registriert seit: 19. Okt 2008
Ort: Dresden
765 Beiträge
 
FreePascal / Lazarus
 
#4

AW: [php] Mehrere Strings ersetzen schlägt fehl

  Alt 7. Nov 2010, 15:18
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
Ich hab es jetzt so:
$line= preg_replace("/\[url=(.*)\]/Usi", "<a href=\"\\2\">", $line); Jedoch wird jetzt aus
Code:
[url=index.php?id=2]
ein <a href="index.php"> und zwar bei allen vorkommenden url-Tags.

Was ist da noch falsch?
Peter
"Div by zero Error" oder auch: "Es geht auch ohne Signatur!".
  Mit Zitat antworten Zitat