tri dans une variable

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : tri dans une variable

par Polak94 » 28 déc. 2006, 13:20

super merci

Sujet résolut !

par Truc » 27 déc. 2006, 22:52

stripslashes() :-k

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

par Ryle » 27 oct. 2006, 23:23

strip_tags() est faite pour ca! ;)
Mouais.... supprimer tout les tags html de ta chaine, c'est quand même légèrement plus violent que de remplacer les <br /> par des espaces ;)

par rami » 27 oct. 2006, 20:37

strip_tags() est faite pour ca! ;)

par Ryle » 27 oct. 2006, 11:41

Tout pareil que Charabia ! :)

Et l'autre petit soucis avant que tu ne reviennes en disant que ca ne fonctionne pas : pour délimiter ton masque de saisie, tu utilises l'un des caractères qui le compose, ce qui n'est pas très judicieux.. il te faudrait donc soit le protéger (avec un antislash \/ ) soit changer le délimiteur (# marche très bien aussi :))

par charabia » 27 oct. 2006, 11:33

$varpreg_replace
tit souci là je pense. $var ne fait pas partie du preg_replace.

par poal » 26 oct. 2006, 14:35

merci mais jai un petit probleme je fait :
$patterns[1] = '/<br />/';
$replacements[1] = ' ';

$varpreg_replace($patterns, $replacements, $var)
et j'ai une erreur :
Warning: Unknown modifier '>' in rpage.php on line 61


merci

par Ryle » 26 oct. 2006, 11:22

Tu peux utiliser une fonction de remplacement dans une chaine, quelque chose comme str_replace() ou preg_replace() :)

tri dans une variable

par poal » 26 oct. 2006, 10:56

bonjour,
j'ai une petite question,
j'ai une variable remplie de text.
$var="je vais bien < br> tout va bien<br>";
et j'aimerai que dans cette variable je puisse effacer les "<br>" sans toucher au reste.

Merci d'avance