Foros del Web » Programando para Internet » PHP »

Mysql recuperar html

Estas en el tema de Mysql recuperar html en el foro de PHP en Foros del Web. Bueno a ver si me explico bien... He utilizado el editor de texto tinymce: Tengo un blog donde doy una noticia y para ello utilizo ...
  #1 (permalink)  
Antiguo 16/01/2010, 16:30
 
Fecha de Ingreso: julio-2009
Mensajes: 111
Antigüedad: 15 años, 5 meses
Puntos: 0
Mysql recuperar html

Bueno a ver si me explico bien...
He utilizado el editor de texto tinymce:
Tengo un blog donde doy una noticia y para ello utilizo el tinymce, entonces lo que tengo lo guardo en la base de datos... hatsa alli bien...
Pero luego al intentar recuperar el codigo utilizando la funcion :
Código PHP:
htmlentities(stripslashes(trim($fila['noticia']))) 
Supuestamente deberia de traducir las etiquetas de html y ponerlo bien, pero me va mal y siempre me muestra :

<p><strong><span style="color: #808000;">cualquier texto!</span></strong></p>

sin formatear...

Tanks..
  #2 (permalink)  
Antiguo 16/01/2010, 16:33
 
Fecha de Ingreso: enero-2010
Ubicación: México
Mensajes: 22
Antigüedad: 14 años, 11 meses
Puntos: 0
Respuesta: Mysql recuperar html

me pasó una ves hace mucho, y lo resolví agregando otro htmlentities.
Código PHP:
<?
htmlentities
(htmlentities(stripslashes(trim($fila['noticia']))));
?>
aver si te funciona
  #3 (permalink)  
Antiguo 16/01/2010, 16:46
 
Fecha de Ingreso: julio-2009
Mensajes: 111
Antigüedad: 15 años, 5 meses
Puntos: 0
Respuesta: Mysql recuperar html

me sigue dando el mismo resultado!!! Y la verdad esq nuse porq :S:S:S
gracias por contestar!
  #4 (permalink)  
Antiguo 16/01/2010, 16:48
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años, 8 meses
Puntos: 2534
Respuesta: Mysql recuperar html

caray... es que al usar htmlentities() codificas el HTML en sus entidades...

simplemente si omites dicha función, ¿que sucede??

Código PHP:
echo $fila['noticia']; 
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #5 (permalink)  
Antiguo 16/01/2010, 16:57
 
Fecha de Ingreso: julio-2009
Mensajes: 111
Antigüedad: 15 años, 5 meses
Puntos: 0
Respuesta: Mysql recuperar html

Me sale en Html
<h1><span style="color: #ff9900;"><span style="font-family: comic sans ms,sans-serif;">tu madre es una zorraxd</span></span></h1>

Pero en la pagina se muestra tal y como te lo he puesto, que funcion hay para pasarlo a "normal" xd...
  #6 (permalink)  
Antiguo 16/01/2010, 17:01
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años, 8 meses
Puntos: 2534
Respuesta: Mysql recuperar html

sale todo eso solo al imprimirla??

pues puedes usar html_entity_decode()
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #7 (permalink)  
Antiguo 16/01/2010, 17:01
 
Fecha de Ingreso: julio-2009
Mensajes: 111
Antigüedad: 15 años, 5 meses
Puntos: 0
Respuesta: Mysql recuperar html

Vale he repasado el lenguaje php y encontre el fallo!!! Asik genial... lo que pasa que cuando lo guardaba en la base de datos le pasaba la funcion :
Código PHP:
nl2br(htmlspecialchars 
asik la he quitado y me va todo bien! Muchas gracias por vuestra ayuda y lo siento por molestar tanto jajaja!
Adios

Etiquetas: html, mysql, recuperar
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 14:06.