Bonjour,
Je m'arrache les cheuveux depuis quelques heures sur une application qui vue de haut parrait pourtant simple :
j'ai un texte contenant des retours chariots et des balises [xxx] et [/xxx].
Je souhaiterait retourner ce texte en mettant ce qui est entre les balises [xxx] dans un champs textarea. Jusque la rien de compliqué, je fait donc :
	
	
	
		
Tout se passe bien sauf que dans le champs texte area, il m'affiche biensure des <br /> qui on été insérés par nl2br et qui ne sont pas interprétés puisque c'est dans une textearea...
Par exempe, si
	
	
	
		
il m'affichera :
Je cherche donc a ce qu'il n'y ai pas ce <br /> dans la textearea...
J'ai essayé toutes sortes debidouilles du genre
	
		
",$texte); [/code]mais n'étant pas tres a l'aise avec les expressions régulieres je n'ai pas réussit a obtenir le résultat recherché, c'est a dire :
Quelqu'un a une idée ?
Merci d'avance pour votre aide,
Robin
				
			Je m'arrache les cheuveux depuis quelques heures sur une application qui vue de haut parrait pourtant simple :
j'ai un texte contenant des retours chariots et des balises [xxx] et [/xxx].
Je souhaiterait retourner ce texte en mettant ce qui est entre les balises [xxx] dans un champs textarea. Jusque la rien de compliqué, je fait donc :
		Code:
	
	$texte=nl2br($texte);
$texte = preg_replace('!\[xxx\](.+)\[/xxx\]!Uis',"<textarea> $1 </textarea>",$texte); 
echo $texte;Tout se passe bien sauf que dans le champs texte area, il m'affiche biensure des <br /> qui on été insérés par nl2br et qui ne sont pas interprétés puisque c'est dans une textearea...
Par exempe, si
		Code:
	
	$texte ='bla
bla
bla
[xxx]bli
bli
bli[/xxx]
bla
bla';il m'affichera :
bla
bla
bla
{ici le début du textearea...}
bli<br />
bli<br />
bli
{ici la fin du textearea...}
bla
bla
Je cherche donc a ce qu'il n'y ai pas ce <br /> dans la textearea...
J'ai essayé toutes sortes debidouilles du genre
		Code:
	
	 $texte = preg_replace('!\[code\](.*)<br />(.*)\[/code\]!Uis',"[code]$1 $2bla
bla
bla
{ici le début du textearea...}
bli
bli
bli
{ici la fin du textearea...}
bla
bla
Quelqu'un a une idée ?
Merci d'avance pour votre aide,
Robin
 
 
		
 
 
		
 
     
 
		 
 
		 
 
		