Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/07/2006, 15:49
Avatar de mafima
mafima
 
Fecha de Ingreso: abril-2003
Ubicación: Medellin-Colombia
Mensajes: 1.109
Antigüedad: 21 años
Puntos: 24
codigo HTML en BD y sacar solo los 300 caracteres primeros

Bueno es es otro de mis problemas, tengo una base de datos donde metoa rticulso con imagenes y eng neral codigo HTML <p> <img> <div> y demás... sucede que en el HOME quiero desplegar los primeros 1000 carcteres de algun articulo.... el gran problem es que si hago esto con al funcion substr() me pueden quedar etiquetas HTML cortadas por ejemplo quedarme un <div > abierto debido por ejemplo a que se cierra pasados los primeros 1000 caracteres de la info que tengo en la BD de dats o peor aun quedarme en la cadena que impirmo en la pagina algo como
<div alig

al final lo cual es una etiqueta incompleta, bien pense en quitar todas las etiquetas HTML con la funcion de PHP htmlentites() sin embargo no me sirve del todo esta solucion por que hay unas noticias que tienen que ser desplegadas con sus etiquetas html, de lo contrario quedaria inentendible.

quiciera saber si hay otra solucion, si por ejemplo hay alguna funcion o clase o funcion o lo que sea para que haga lo que quiero pero que cieere al final las etiquetas que han quedado abiertas.

no se si me hago entender, de antemano muchas gracias.
__________________
SEO en Medellin