AU SECOURS PB str_replace

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 : AU SECOURS PB str_replace

Re: AU SECOURS PB str_replace

par Mazarini » 16 déc. 2011, 15:48

Essayes :
$order   = array('\r\n', '\n', '\r');
'\n' et "\n" ne sont pas la même chose. Le premier est une chaine de 2 caratères alors que le second est un "newline".

Edit : En cas de problème d'affichage, il faut regarder le code html de la page et pas le rendu.

AU SECOURS PB str_replace

par spacees » 16 déc. 2011, 15:11

J'ai un problème avec la fonction str_replace
$sql1 = "SELECT * FROM matable WHERE nom='Alain' ";
		$rscp1 = mysql_query($sql1);
		$rs1 = mysql_fetch_array($rscp1);
                $RS=$rs1['Commentaires'];
		echo $RS;
                // Affiche :  AMI \r\n contact possible \r\n
		$order   = array("\r\n", "\n", "\r");
		$replace = '<br />';
		$RS1 = str_ireplace($order, $replace, $RS);
		echo $RS1;
                 // Affiche :  AMI \r\n contact possible \r\n
rien ne se passe
pourtant en faisant directement
		$RS="AMI \r\n contact possible \r\n ";
		$order   = array("\r\n", "\n", "\r");
		$replace = '<br />';
		$RS1 = str_ireplace($order, $replace, $RS);
		echo $RS1;
                // affiche bien :
               //AMI 
              //contact possible
je rame depuis des heures et je n'arrive pas à comprendre l'origine du pb, please help