Preg replace : ne fonctionne que pour une seule ligne

Preg replace : ne fonctionne que pour une seule ligne - PHP - Programmation

Marsh Posté le 17-03-2007 à 21:45:51    

Bonjour,
 
j'en ai marre, ça fait deux heures que je cherche :
j'utilise des preg replace de ce type :
 
$contenu = preg_replace("!\[ctr\](.+)\[/ctr\]!Ui","<br /><div align=\"center\">$1</div>",$contenu);
 
le traitement est fait sur un texte envoyé par POST;
le preg fonctionne si il n'y a qu'une seule ligne, par contre si je veux centrer un texte avec retour chariot \n , ca ne fonctionne pas
 
j'ai essayé de trouver l'explication, notamment au niveua du . , mais meme sans lui, ca ne fonctionne pas, au niveau des modifiers etc.. mais rien
 
merci ..

Reply

Marsh Posté le 17-03-2007 à 21:45:51   

Reply

Marsh Posté le 17-03-2007 à 21:59:35    

Bien sur, ca fait deux heures et demi que je cherche, et c'est quand je poste sur hfr que je trouve :p
 
http://forum.2037.biz/sujet-regle- [...] 21053.html

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed