Salut,
Je m'arrache les cheveux,
Je veux faire un éditeur type forum avec insertion de liens notamment.
Tout va bien sauf pour les liens.
ma fonction php contient quelques lignes dont celles-ci :
Si j'insère un lien, tout va bien.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <?php $texte = preg_replace("`\[lien url=\"([\s\S]*?)\"\]([\s\S]*?)\[/lien\]`isU", '<a href="$1" title="$1">$2</a>', $texte); ?>
Affichage : test1 (sous forme de lien)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 [lien url="http://test1.com"]test1[/lien]
Lien : <lien>http://test1.com</lien>
Si j'en mets 2...
Affichage : test2 (sous forme de lien)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 [lien url="http://test1.com"]test1[/lien] [lien url="http://test2.com"]test2[/lien]
Lien : http://test1.com"]test1[/lien]<br />[lien url="http://test2.com
Au secours !
Merci d'avance
EDIT :
J'ai trouvé !
Ca marche quand j'enlève le U ! à isU
Quelqu'un a-t-il une explication ?
Que signifie i? s? U?
Merci








Répondre avec citation
Partager