Ver Mensaje Individual
  #6 (permalink)  
Antiguo 08/06/2005, 01:26
Avatar de illman
illman
 
Fecha de Ingreso: mayo-2001
Mensajes: 115
Antigüedad: 23 años, 6 meses
Puntos: 0
Además podrías

Como contribución a la función de XBaRt, podrías añadirle a esa función, un parseo de tags HTML caso que permitas colocar este tipo de código en la BBDD, me explico:

Es posible que en la BBDD estes guardando código del tipo:

"Hola mundo, mi nombre es <b>illman</b><br><br>Para más aqui...blablabla"

Si aplicas la función resumen a un texto con formato HTML es posible que el resumen se quede en "Hola mundo, mi nombre es <b>illman" con lo que te quedaría abierto el tag de negrita, provocando que lo que siga aparezca en ese formato.

La solución (mejor dicho mi solución) fue quitar los tags de HTM del texto mediante la función PHP eregi_replace...

Código PHP:
function procesar_texto($texto) {
    
$texto=eregi_replace('<[^>]*>'," ",$texto);
    
$texto=eregi_replace('&nbsp;'," ",$texto);
    return 
$texto;

Le quito también los espacios '&nbsp' pues parcen dar un error en la validación XML (aunque no entiendo exactamente pq).

Espero que sirva de algo