J'ai un formulaire dans lequel j'entre un texte, qui est ensuite envoyé dans ma base de donnée, puis repris sur une autre page, le problème :
Le texte que je rentre :
Bonjour et bienvenue, j'aurais aimé être de la partie !
Le même texte qui arrive dans la BDD :
Bonjour et bienvenue, j'aurais aimé être de la partie !
Le même texte qui arrive sur l'autre page :
Bonjour et bienvenue, j\\\'aurais aimé être de la partie !
Au niveau du php :
Le texte que je rentre :
$patterns[] = "#\[fc\]([a-z0-9\#]+)\[/fc\](.*?)\[/f\]#Ssi";
$replacements[] = '<font color="\1">\2</font>';
$patterns[] = '#\[img\](.*?)\[/img\]#Smi';
$replacements[] = '<img src="\1" alt="\1" style="border:0px;" />';
$patterns[] = "#\[fc\]([a-z0-9\#\ \[\]]+)\[/fc\]#Ssi";
$replacements[] = '<font color="\1">';
$patterns[] = "#\[/f\]#Ssi";
$replacements[] = '</font>';
$ally['ally_description'] = preg_replace($patterns, $replacements, $ally['ally_description']);
$lang['ally_description'] = nl2br($ally['ally_description']);
Le même texte qui arrive sur l'autre page :
if ($ally_description != "")
{
$ally_description = "<tr><th colspan=2 height=100>{$ally_description}</th></tr>";
}
J'aimerais donc savoir ce qui ne va pas, pourquoi mon texte arrive t'il dans la BDD sous cette forme ; et s'il n'est pas possible de le faire arrivé avec une forme normale dans la BDD, comment "décoder" le texte qui est dans la BDD pour qu'il s'affiche sous une forme normale dans l'autre page?
Merci à ceux qui m'aideront

J'ai un formulaire dans lequel j'entre un texte, qui est ensuite envoyé dans ma base de donnée, puis repris sur une autre page, le problème :
Le texte que je rentre :
[quote]Bonjour et bienvenue, j'aurais aimé être de la partie ![/quote]
Le même texte qui arrive dans la BDD :
[quote]Bonjour et bienvenue, j'aurais aimé être de la partie ![/quote]
Le même texte qui arrive sur l'autre page :
[quote]Bonjour et bienvenue, j\\\'aurais aimé être de la partie ![/quote]
Au niveau du php :
Le texte que je rentre :
[php]$patterns[] = "#\[fc\]([a-z0-9\#]+)\[/fc\](.*?)\[/f\]#Ssi";
$replacements[] = '<font color="\1">\2</font>';
$patterns[] = '#\[img\](.*?)\[/img\]#Smi';
$replacements[] = '<img src="\1" alt="\1" style="border:0px;" />';
$patterns[] = "#\[fc\]([a-z0-9\#\ \[\]]+)\[/fc\]#Ssi";
$replacements[] = '<font color="\1">';
$patterns[] = "#\[/f\]#Ssi";
$replacements[] = '</font>';
$ally['ally_description'] = preg_replace($patterns, $replacements, $ally['ally_description']);
$lang['ally_description'] = nl2br($ally['ally_description']);[/php]
Le même texte qui arrive sur l'autre page :
[php]if ($ally_description != "")
{
$ally_description = "<tr><th colspan=2 height=100>{$ally_description}</th></tr>";
}[/php]
J'aimerais donc savoir ce qui ne va pas, pourquoi mon texte arrive t'il dans la BDD sous cette forme ; et s'il n'est pas possible de le faire arrivé avec une forme normale dans la BDD, comment "décoder" le texte qui est dans la BDD pour qu'il s'affiche sous une forme normale dans l'autre page?
Merci à ceux qui m'aideront :)