Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/03/2014, 03:28
radge
 
Fecha de Ingreso: enero-2004
Ubicación: here I Am
Mensajes: 437
Antigüedad: 20 años, 4 meses
Puntos: 1
Quitar html tags

Buenas tengo una tabla en MySQL con un campo llamado "descripcion" del tipo "texto" donde almaceno la descripción de un producto en formato html (con tags)
Ejemplo : <b>hola</b>Este es mi codigo de ejemplo <ul><li>1</li><li>2</li></ul>
Entonces desde PHP si hago un "echo" del valor recibido lo interpreta y veo los tags correspondientes , hasta aquí bien
Lo que no consigo hacer es devolver este texto totalmente plano sin ningún tag he probado distintas opciones


Código PHP:
$texto $data['descripcion']; 
Opcion1
Código PHP:
$texto htmlentities($texto); //make remaining items html entries.
$texto nl2br($texto); //add html line returns
$texto str_replace(chr(10), " "$texto); //remove carriage returns
$texto str_replace(chr(13), " "$texto); //remove carriage returns 
Opcion2
Código PHP:
echo  strip_tags($data['descripcion']); 

Opcion3
Código PHP:
$texto preg_replace("/<.*?>/"" "$texto);
$texto trim(str_replace("  "" "$texto)); 

Opcion4
Código PHP:
 echo strip_tagsstr_replace'>''> '$data['descripcion'] )); 
__________________
Nuevo foro sobr el mundo del motor - Renault foro
http://www.renaultforo.com

Última edición por radge; 08/03/2014 a las 06:09