Salut,
Alors voila
sur mon site, les gens s'y inscrive, et il y a une case ou ils mettent une description longue...(j'accept le html)
jusque la, tous va bien.
Ensuite j'enregistre cette case dans une base MySQL...
Mais la g des problèmes
En faite, ca enregistre, mais kan je veu afficher, y'a pleins de bug, komme par exmples les sauts de lignes qui y sont pas...etc
bon pour y remédier, avant l'enregistrement ds la base, je passe le text dans cette fonction :
function Formater($text) {
$text = str_replace("\n","<br>",$text);
$text = str_replace("'","\'",$text);
$text = stripslashes($text);
return $text;
}
Ca marche a peu pres. Mais kan je veu réafficher ce texte dans une case de texte,(kan l'utilisateur veu modifier la description),
ben g des <br> en trop :)
donc g fai cette fonction, ki fait l'invers
function UnFormater($text) {
$text = str_replace("<br>","\n",$text);
$text = str_replace("\'","'",$text);
$text = stripslashes($text);
return $text;
}
Ca marche aussi a peu pret...
Voila, mais c le à peu pret ki me gêne :(
Y'a toujours des caractères k'y font bugger par ci par là... kom le " par exemple
En gros je demande de l'aide pour faire 2 fonctions:
une ki format le text pour k'il soit enregistré dans une base et affiché correctement sur une page web
et une deuxième ki format le text formaté pour le réafficher dans une case de text
Merci

@+
Fabs
