Shibo_Sources
Messages postés18Date d'inscriptiondimanche 2 janvier 2005StatutMembreDernière intervention 3 août 2008
-
30 août 2006 à 13:22
Shibo_Sources
Messages postés18Date d'inscriptiondimanche 2 janvier 2005StatutMembreDernière intervention 3 août 2008
-
31 août 2006 à 17:00
Bonjour tout le monde,
J'ai codé une petite fonction de substitution du bbcode par du html avec preg_replace mais quand il y a un retour à la ligne preg replace ne remplace pas les balises.
Par exemple, avec [ quote ] si il y a un retour à la ligne dans le text entre les deux balises les balises ne sont pas changée. J'ai testé mon script sous windows (easyphp) et me disant que sa venais de là j'ai testé sur mon serv perso mais là non plus sa ne marchais pas.
D'ou viens le pb? De la configuration des servers ou du code?
Voici mon code pour les quotes:
$texte = preg_replace("/\[quote\](.+?)\[\/quote\]/"," ... code html de mise en forme .... $1 ....",$texte");
Quelqu'un à une idée ?
Preg_replace semble la meilleur solution pour le bbcode au vue du nombre de bbcode posté utilisant le preg_replace. Y a-t-il une autre function plus appropriée?