 
			
				01/03/2007, 09:25
			
			
			     |  
      |    |    |    Fecha de Ingreso: julio-2003  
						Mensajes: 100
					  Antigüedad: 22 años, 3 meses Puntos: 0     |        |  
  |      Cómo reemplazar \n (salto de línea) con str_replace        Slds, estoy haciendo un listado rotativo con anuncios que salen de la base de datos, para escribir el javascript hago un echo de la siguiente manera:    //Defino una variable elMensaje en la que voy armando el javascript   
$elMensaje=  "<SCRIPT language=JavaScript> var mymessage=''; mymessage = '";    //Ahora hago la consulta a la base 
						$sql_a = "SELECT * FROM contrapunto_contenidos WHERE tipo='DPA'"; 
						$result_a = mysql_query($sql_a); 
						while ($myrow_a = mysql_fetch_array($result_a)) { 
						$TITULO = $myrow_a["titulo"]; 
						$CONTENIDO = $myrow_a["contenido"];    //escribe los resultados de la consulta   
						$elMensaje.= 'el titulo: '.$TITULO.'<br>';    // saca un extracto de el campo contenido con la función "haceResumen"   
						$elMensaje.= haceResumen($CONTENIDO, 300);				 
						} 
						$elMensaje.= "<br><br>';var swidth=600;var sheight=70;var sspeed=2;</SCRIPT>";    /* aqui la variable $elMensaje está completa y el resultado es:   
<SCRIPT language=JavaScript> var mymessage=''; mymessage = 'el título: El título 1<br> aqui el contenido de 
el primer título <br><br>el título: El título 2<br> aqui el contenido de 
el segundo título <br><br>';var swidth=600;var sheight=70;var sspeed=2;</SCRIPT>   
Si ustedes notan hay saltos de linea que se encuentran en la base cuando se llenaron los campos*/   
//trato de reemplazarlos con:   
$elMensaje = str_replace("\n","",$elMensaje); 
echo $elMensaje;   
Traté de eliminar esos saltos para que la variable en javascript se encuentre en una sola línea y la pueda leer correctamente pero no puedo, agradezco mucho cualquier sugerencia.   
Slds           |