par
cortex007 » 25 avr. 2006, 12:20
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 :
$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
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 ?
Probleme d'utilisation de la fonction[url=http://webdocs.math.univ-rennes1.fr/php/fr/function.ereg-replace.html]ereg_replace[/url].
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]
[b]avant l'utilisation de la fonction[/b], $chaine='1'+chr(13)+'2'
[b]apres l'utilisation de la fonction[/b], $chaine='1'+'<BR>+'2'+'<BR>+'?'+'2>' ou ? est soit un espace ou un caractere non affichable.
d'apres vous il se passe quoi ?