Ersetzen [link][/link]

chrime
Könnte mir einer sagen wie ich aus
[link]www.your-wbb.de[/link]
<a href="www.your-wbb.de">www.your-wbb.de</a>

basteln kann? Geht sicherlich mit preg_replace oder?
lycoos
edit: ist logisch ^^


php:
1:
2:
$str preg_replace('#\[link=(.*)\](.*)\[/link\]#Uis',
                            '<a href="\1">\2</a>',



so wird [link = y******][/link] zu <a href="y******">y******</a>
Broken Sword
Joa, würde sagen, du sollest dir ma die Funktion vom wbb anschauen oder googlen. oô
chrime
Zitat:
Original von lycoos
edit: ist logisch ^^


php:
1:
2:
$str preg_replace('#\[link=(.*)\](.*)\[/link\]#Uis',
                            '<a href="\1">\2</a>',



so wird [link = y******][/link] zu <a href="y******">y******</a>


Lol eigentlich sollte ich ja sagen danke für die hilfe, aber so kann ich das auch, ich will das so wie ich es gesagt habe und nicht so wie du es gut findest, hat schon seinen grund.

ausserdem wäre es so richtig:
php:
1:
2:
$str preg_replace('#\[link=(.*)\](.*)\[/link\]#Uis',
                            '<a href="\1">\2</a>'$str);
Broken Sword
Zitat:
Original von chrime

Lol eigentlich sollte ich ja sagen danke für die hilfe, aber so kann ich das auch, ich will das so wie ich es gesagt habe und nicht so wie du es gut findest, hat schon seinen grund.

dann nimm doch einfach das erste (.*) weg oo
php:
1:
2:
$str preg_replace('#\[link\](.*)\[/link\]#Uis',
                            '<a href="\1">\1</a>',

oO??
lycoos
Zitat:
Original von chrime
Zitat:
Original von lycoos
edit: ist logisch ^^


php:
1:
2:
$str preg_replace('#\[link=(.*)\](.*)\[/link\]#Uis',
                            '<a href="\1">\2</a>',



so wird [link = y******][/link] zu <a href="y******">y******</a>


Lol eigentlich sollte ich ja sagen danke für die hilfe, aber so kann ich das auch, ich will das so wie ich es gesagt habe und nicht so wie du es gut findest, hat schon seinen grund.

ausserdem wäre es so richtig:
php:
1:
2:
$str preg_replace('#\[link=(.*)\](.*)\[/link\]#Uis',
                            '<a href="\1">\2</a>'$str);



Schuldigung kommt nicht wieder vor