HTML To BBCode

Résolu/Fermé
Le_mazo Messages postés 215 Date d'inscription mardi 22 avril 2008 Statut Membre Dernière intervention 22 mai 2014 - 30 avril 2012 à 08:13
Le_mazo Messages postés 215 Date d'inscription mardi 22 avril 2008 Statut Membre Dernière intervention 22 mai 2014 - 30 avril 2012 à 10:12
Bonjour,

Je suis en train de faire un editeur html utilisant le BBCode. Mais voici mon soucis;
Mes regex BBCode -> HTML fonctionne ( pour l'instant je n'ai que paragraphe et image) :
$contenu comprend le texte en BBCode
$contenu = preg_replace('#\[p\](.+)\/p\#isUu', '<p>$1</p>', $_POST['contenu']);
$contenu = preg_replace('#\[image\](.+)\/image\#isUu', '<img src=\"$1\"/>', $contenu);

Mais quand je fais HTML -> BBCode, image ne fonctionne pas :

$contenu = preg_replace('#\<p\>(.+)\</p\>#isUu', '[p]$1/p', $contenu);
$contenu = preg_replace('#<img src=\\"(.+)\\"/>#isUu', '[image]$1/image', $contenu);

je voudrai savoir si c'est ma regex qui est foireuse ou pas, ma syntaxe pour les images étant la suivante:

<img src=\"source\" />


merci.


A voir également:

1 réponse

Le_mazo Messages postés 215 Date d'inscription mardi 22 avril 2008 Statut Membre Dernière intervention 22 mai 2014 52
30 avril 2012 à 10:12
merci à tous d'avoir répondu -_-' ............

mais le problème est le caractère \ j'ai donc passer mes page PHP(sans dynamique) en HTML
__________________
A tous c'est Le_mazo
0