Registriert seit: 19. Okt 2008
Ort: Dresden
765 Beiträge
FreePascal / Lazarus
|
AW: [php] Mehrere Strings ersetzen schlägt fehl
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 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!".
|