Problème BBCode
Posté : 29 déc. 2011, 20:00
Salutation à tous (Bonnes fêtes au passage)
Voici mon problème
J'ai besoin de BBCode, et j'ai un soucis avec le remplacement des URL
En effet, j'aimerais que les code de type:
soit remplacer par
Voici le regex que j'ai mis en place, mais qui ne remplace rien.
Comment pourrais je faire ceci SVP?
Merci de votre aide
Cordialement
Voici mon problème
J'ai besoin de BBCode, et j'ai un soucis avec le remplacement des URL
En effet, j'aimerais que les code de type:
Code : Tout sélectionner
[url]adresse[/url]
[url=adresse]description[/url]Code : Tout sélectionner
<a href="adresse">adresse</a>
<a href="adresse">desciption</a>Code : Tout sélectionner
$texte = preg_replace('`\[url\](#[a-zA-Z0-9._/-:]+#i)\[/url\]`isU','<a href="$1" target="_blank">$1</a>',$texte);
$texte = preg_replace('`\[url=(#[a-zA-Z0-9._/-:]+#i)\](#[a-zA-Z0-9._/-:]+#i)\[/url\]`isU', '<a href="$1" target="_blank">$2</a>',$texte);Merci de votre aide
Cordialement