Bonjour,
j'ai un formulaire d'ajout de news, lors que je fais un ajout je passe par la fonction
donc dans ma bdd les news sont stoquées avec les balises bbcode et les caractères spéciaux comme & sont en caractères html mais pas les accents (est-ce que je dois conservé les accents sous forme de caractère html ?
Le problème c'est que lors de l'affichage ça marche sur Safair mais ça bug sur IE et FF, ça ajoute des ? et tronque le mot suivant, alors j'ai modifié ma fonction d'affichage
Le problème est reglé pour les accents, mais je me retrouve avec & dans la page au lieu de &... Ou dois-je faire mes modifis? Lors du stoquage, affichage, ou les 2?
j'ai un formulaire d'ajout de news, lors que je fais un ajout je passe par la fonction
$ch = htmlspecialchars($ch);
donc dans ma bdd les news sont stoquées avec les balises bbcode et les caractères spéciaux comme & sont en caractères html mais pas les accents (est-ce que je dois conservé les accents sous forme de caractère html ?
[taille=3][g]Salut ![/g][/taille]
- [g]Ils[/g] sont qualifiés. Les photos sont en N&B
Le problème c'est que lors de l'affichage ça marche sur Safair mais ça bug sur IE et FF, ça ajoute des ? et tronque le mot suivant, alors j'ai modifié ma fonction d'affichage
// Transforme les caractères spéciaux
$ch = htmlentities($ch);
// Saut de ligne
$ch = nl2br($ch);
// Remplace le bbcode
$ch=preg_replace($bbcode,$htmlcode,$ch);
Le problème est reglé pour les accents, mais je me retrouve avec & dans la page au lieu de &... Ou dois-je faire mes modifis? Lors du stoquage, affichage, ou les 2?