Probleme d'utilisation de la fonction ereg_replace.
Afin d'afficher correctement le contenu d'en chaine dans la cellule d'un tableau html, avec prise en compte des retours a la ligne.
J'applique cette fonction a une chaine :
[php]
$chaine=StripCSlashes(trim($_POST['formulaire'])) // je pense pas que cette action soit responsable du probleme mais je la met quand meme
$formatligne=chunk_split($chaine,160,'<BR>'); // pour obliger un saut de ligne apres une ligne remplie
$chaine=ereg_replace(chr(13),'<br>',$formatligne); // ligne qui pose un probleme pour moi
[/php]
avant l'utilisation de la fonction, $chaine='1'+chr(13)+'2'
apres l'utilisation de la fonction, $chaine='1'+'<BR>+'2'+'<BR>+'?'+'2>' ou ? est soit un espace ou un caractere non affichable.
d'apres vous il se passe quoi ?
Partager