Mettre en place un bb code pour un champ de textarea
Résolu
etoile9430
Messages postés
435
Date d'inscription
Statut
Membre
Dernière intervention
-
etoile9430 Messages postés 435 Date d'inscription Statut Membre Dernière intervention -
etoile9430 Messages postés 435 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
j'ai créer un formulaire et je veux mettre en place un bbcode qu'on trouve facilement ici: http://www.editeurjavascript.com/scripts/scripts_formulaires_2_318.php
sauf que c'est impossible de faire marcher le url.
quand j'écris ça:
j'ai ce résultat:
gras
italique
souligné
[url=http://www.commentcamarche.net*url]le site comment ça marche[/url]
mon code pour convertir le texte
merci d'avance
j'ai créer un formulaire et je veux mettre en place un bbcode qu'on trouve facilement ici: http://www.editeurjavascript.com/scripts/scripts_formulaires_2_318.php
sauf que c'est impossible de faire marcher le url.
quand j'écris ça:
[b]gras[/b] [i]italique[/i] [u]souligné[/u] [url=http://www.commentcamarche.net*url]le site comment ça marche[/url]
j'ai ce résultat:
gras
italique
souligné
[url=http://www.commentcamarche.net*url]le site comment ça marche[/url]
mon code pour convertir le texte
$article = preg_replace('!\[b\](.+)\[/b\]!isU', '<b>$1</b>', $article); $article = preg_replace('!\[i\](.+)\[/i\]!isU', '<em>$1</em>', $article); $article = preg_replace('!\[u\](.+)\[/u\]!isU', '<u>$1</u>', $article); $article = preg_replace('!\[list\](.+)\[/list\]!isU', '<li>$1</li>', $article); $article = preg_replace('!\[url\](.+)\[/url\]!isU', '<a></a>', $article);
merci d'avance
A voir également:
- Mettre en place un bb code pour un champ de textarea
- Code ascii - Guide
- Comment déverrouiller un téléphone quand on a oublié le code - Guide
- Code puk bloqué - Guide
- Code activation windows 10 - Guide
- Comment créer un qr code - Guide
1 réponse
Si tu veux, tu peux jeter un oeil à ckeditor, c'est un éditeur wysiwyg tout prêt qui t'évitera de t'arracher les cheveux.
https://ckeditor.com/
https://ckeditor.com/
merci