par
popol94 » 27 déc. 2006, 13:04
bonjour a tous,
j'ai lu le sujet attentivement mais j'ai une ptite question lié a un probleme que jai...
je m'explique :
j'ai une boxe que je veux mettre en format html :
je lui applique : $_POST[mabox1]=nl2br($_POST[mabox1]);
il me rajoute comme voulu mes retours a la ligne, jusque la c'est ok.
mais lorsque dans la boxe je rentre des guillemet(') il m'affiche
/',
je sais d'ou viens le problemen jai donc essayer apres la fonction nl2br de mettre la fonction preg_replace, comme ceci :
Code : Tout sélectionner
patterns = "\\'";
$replacements = " ";
$_POST["desi".$i]= preg_replace($patterns, $replacements, $_POST["desi".$i]);
$_POST["titre".$i]= preg_replace($patterns, $replacements, $_POST["titre".$i]);
en faite j'ai essaye de plusieur manières de rempacer "\" par " " mais je n'y arrive pas, si quelqu'un connait l'astuce, ca ne doit pas etre bien sorcié pour vous ! lol
Merci
bonjour a tous,
j'ai lu le sujet attentivement mais j'ai une ptite question lié a un probleme que jai...
je m'explique :
j'ai une boxe que je veux mettre en format html :
je lui applique : $_POST[mabox1]=nl2br($_POST[mabox1]);
il me rajoute comme voulu mes retours a la ligne, jusque la c'est ok.
mais lorsque dans la boxe je rentre des guillemet(') il m'affiche
/',
je sais d'ou viens le problemen jai donc essayer apres la fonction nl2br de mettre la fonction preg_replace, comme ceci :
[code]patterns = "\\'";
$replacements = " ";
$_POST["desi".$i]= preg_replace($patterns, $replacements, $_POST["desi".$i]);
$_POST["titre".$i]= preg_replace($patterns, $replacements, $_POST["titre".$i]);[/code]
en faite j'ai essaye de plusieur manières de rempacer "\" par " " mais je n'y arrive pas, si quelqu'un connait l'astuce, ca ne doit pas etre bien sorcié pour vous ! lol
Merci