Probleme fonction affichage bbcode
xed289
-
xed289 -
xed289 -
Bonjour,
j'ai un serieux avec une fonction bbcode. Voila ce qui m'arrive. J'ai la fonction comme suit :
quand je valide mon textarea avec la mise en forme, ca va dans ma base de donnees correctement mais a l'affichage meme quand j'utilise du php, la mise en forme n'a pas ete effectue. Je vous donne le code php
je suis vraiment mal barre, j'espere avoir ete plus ou moins clair. Aidez moi, je vous pries.
Merci
j'ai un serieux avec une fonction bbcode. Voila ce qui m'arrive. J'ai la fonction comme suit :
<?php
function get_bbcode($text)
{
$text=nl2br($text);
$text = preg_replace('!\[g\](.+)\/g\!isU', '<strong>$1</strong>', $text);
$text = preg_replace('!\[i\](.+)\/i\!isU', '<em>$1</em>', $text);
$text = preg_replace('!\[s\](.+)\/s\!isU', '<span style="text-decoration:underline;">$1</span>', $text);
$text = preg_replace('!\[centre\](.+)\/centre\!isU', '<p tyle="text-align:center;margin:0px;padding:0px;">$1</p>', $text);
$text = preg_replace('!\[droite\](.+)\/droite\!isU', '<p style="text-align:right;margin:0px;padding:0px;">$1</p>', $text);
$text = preg_replace('!\[gauche\](.+)\/gauche\!isU', '<p style="text-align:left;margin:0px;padding:0px;">$1</p>', $text);
$text = preg_replace('!\[justifie\](.+)\/justifie\!isU', '<p style="text-align:justify;margin:0px;padding:0px;">$1</p>', $text);
$text = preg_replace('!\[titre\](.+)\/titre\!isU', '<h3>$1</h3>',$text);
} //etc...
?>
quand je valide mon textarea avec la mise en forme, ca va dans ma base de donnees correctement mais a l'affichage meme quand j'utilise du php, la mise en forme n'a pas ete effectue. Je vous donne le code php
<?php
$sql= mysql_query("select * from table where id=8 ");
while($don= mysql_fetch_array($sql)){
?>
<?php echo $don['titre'];?><br>
<?php echo get_bbcode($don['notes']);
}
je suis vraiment mal barre, j'espere avoir ete plus ou moins clair. Aidez moi, je vous pries.
Merci
A voir également:
- Probleme fonction affichage bbcode
- Fonction si et - Guide
- Affichage double ecran - Guide
- Problème affichage fenêtre windows 10 - Guide
- Windows 11 affichage classique - Guide
- Problème affichage page internet google chrome - Forum Téléphones & tablettes Android
2 réponses
Ta fonction est défini où ? si tu met juste
Mais que ta fonction est pas défini juste avant ça sert à rien. Si le code où elle est défini est sur un autre fichier il faut l'inclure.
<?php
$sql= mysql_query("select * from table where id=8 ");
while($don= mysql_fetch_array($sql)){
?>
<?php echo $don['titre'];?><br>
<?php echo get_bbcode($don['notes']);
}
Mais que ta fonction est pas défini juste avant ça sert à rien. Si le code où elle est défini est sur un autre fichier il faut l'inclure.
Bonsoir et merci de me repondre aussi vite car je suis vraiment a bout de souffle !
alors la fonction est definie en haut de la page. c'est dans le meme fichier ou se deroule ma requete sql. je pense avoir ete clair. s'il y a autre chose je suis la. merci encore.
alors la fonction est definie en haut de la page. c'est dans le meme fichier ou se deroule ma requete sql. je pense avoir ete clair. s'il y a autre chose je suis la. merci encore.