O
ohrflieger
Guest
Abend,
Ein regulärer Ausdruck für eigenen "BBCode". Der Ausdruck soll eigentlich Download-Links umwandeln zu:
Aber wenn man mehr als einen Downloadlink setzt, nimmt PHP leider den Inhalt von beiden als File. Beispiel: PHP macht aus dem hier
das hier
Wie kann man verhindern, dass beide Links zusammengefasst werden?
Code:
'/\[download=([^ ]+).*\](.*)\[\/download\]/'
Ein regulärer Ausdruck für eigenen "BBCode". Der Ausdruck soll eigentlich Download-Links umwandeln zu:
Code:
'<a class="downloadlink" href="download.php?file=$1">$2</a>'
Aber wenn man mehr als einen Downloadlink setzt, nimmt PHP leider den Inhalt von beiden als File. Beispiel: PHP macht aus dem hier
Code:
[download=file1.txt]File 1[/download][download=file2.txt]File 2[/download]
Code:
<a class="downloadlink" href="download.php?file=file1.txt]File 1[/download][download=file2.txt">File 2</a>
Wie kann man verhindern, dass beide Links zusammengefasst werden?