Foros del Web » Programando para Internet » PHP »

Se cambia el codigo html al pasarlo en un echo

Estas en el tema de Se cambia el codigo html al pasarlo en un echo en el foro de PHP en Foros del Web. Te un problema que nose como solucionarlo. Escribo un codigo html en un area de texto y cuando lo paso atraves de un echo todas ...
  #1 (permalink)  
Antiguo 18/07/2005, 11:19
 
Fecha de Ingreso: abril-2004
Mensajes: 42
Antigüedad: 20 años
Puntos: 0
Se cambia el codigo html al pasarlo en un echo

Te un problema que nose como solucionarlo. Escribo un codigo html en un area de texto y cuando lo paso atraves de un echo todas las " como por ejemplo <a href="xxxxxxxx"></a> se cambia a <a href=\"xxxxxxxxx\"></a>


Que puedo hacer para que esto no suceda?
  #2 (permalink)  
Antiguo 18/07/2005, 12:55
 
Fecha de Ingreso: mayo-2003
Mensajes: 148
Antigüedad: 20 años, 11 meses
Puntos: 0
De acuerdo

Si escribes el codigo completo del ejemplo , lo mismo se te puede echar un cable.

Aunque tal vez esto te valga.

echo "<a href='http://www.google.es'>Esto es una prueba</a>";
  #3 (permalink)  
Antiguo 22/07/2005, 09:33
 
Fecha de Ingreso: abril-2004
Mensajes: 42
Antigüedad: 20 años
Puntos: 0
mmmm

disculpa pero no entiendo tu resuesta.....
  #4 (permalink)  
Antiguo 22/07/2005, 09:34
 
Fecha de Ingreso: abril-2004
Mensajes: 42
Antigüedad: 20 años
Puntos: 0
por ejemplo el codigo html lo guardo en la variable $msg y cuando hago un echo (echo "$msg";) me hace los cambios.....
que puedo hacer?
  #5 (permalink)  
Antiguo 23/07/2005, 02:07
Avatar de jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 19 años, 8 meses
Puntos: 102
Usa stripslashes() al recibir... la cuestión es que las comillas dobles, barras invertidas y otras cuestiones son carácteres especiales, por ello te agrega una barra, para escaparlos y no haya confuciones.

www.php.net/stripslashes

Suerte!
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:07.