Merci pour la réponse !
J'ai écrit ca :
$text = preg_replace("/\[color=(.*?)\](.*?)\[\/color\]/i", "<font color=\"\\1\">\\2</font>", $text);
$text = preg_replace("/\[size=(.*?)\](.*?)\[\/size\]/i", "<font size=\"\\1\">\\2</font>", $text);
$text = preg_replace("/\[font=(.*?)\](.*?)\[\/font\]/i", "<font face=\"\\1\">\\2</font>", $text);
$text = preg_replace("/\[align=(.*?)\](.*?)\[\/align\]/i", "<p align=\"\\1\">\\2</p>", $text);
et n'y la couleur n'y la taille ne changent...
Ensuite j'ai modifié et voici ce que j'ai écrit :
$text = preg_replace('`\[size=(.*?)\](.*?)\[\/size\]`i', '<font size=\"\\1\">\\2</font>', $text);
$text = preg_replace('/\[color=(.*?)\](.*?)\[\/color\]/i', '<font color=\"\\1\">\\2</font>', $text);
// $text = preg_replace('`\[color=(.*?)\](.*?)\[\/color\]`i', '<font color=\"\\1\">\\2</font>', $text);
$text = preg_replace('/\[font=(.*?)\](.*?)\[\/font\]/i', '<font face=\"\\1\">\\2</font>', $text);
et la !! la taille change mais la couleur ne correspond pas au code couleur.
exemple : color=#8B0000 cette couleur est bordeau mais avec mon code c'est vert.
Savez vous pourquoi ?
Merci