Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/09/2008, 10:35
Avatar de PDD_20
PDD_20
 
Fecha de Ingreso: diciembre-2007
Ubicación: España
Mensajes: 413
Antigüedad: 16 años, 4 meses
Puntos: 1
Cortar texto en cadena

Hola, en mi web tengo un sistema de noticias que muestra un pequeño resumen de la noticia, el problema es que los tags HTML, ejemplo: <br />, no los cierra a veces ya que se corta antes de que termine.

Ademas si podeis, ayudarme a conseguir que tampoco corte las palabras.

Os dejo el codigo y a ver si podeis ayudarme:

Código PHP:
// Parse the message and subject
            
$message censor_text($row['post_text']);
            
$message str_replace("\n"'<br />'$message);
            
            
// Second parse bbcode here
            
if ($row['bbcode_bitfield'])
            {
                
$bbcode->bbcode_second_pass($message$row['bbcode_uid'], $row['bbcode_bitfield']);
            }
            
$posts[$i]['post_text']= $message;    

            
$len_check $posts[$i]['post_text'];

            if ((
$text_length != 0) && (strlen($len_check) > $text_length))
            {
                
$posts[$i]['post_text'] = substr($len_check0$text_length);
                
$posts[$i]['post_text'] .= '...';
                
$posts[$i]['striped'] = true;
            }

            
$bbcode->bbcode_second_pass($posts[$i]['post_text'], $row['bbcode_uid'], $row['bbcode_bitfield']);
            
$posts[$i]['post_text'] = smiley_text($posts[$i]['post_text']);
            
$i++; 
Saludos y muchas gracias.

PD: He buscado en Google y he encontrado soluciones pero no entiendo como incoporarlo a mi codigo, no entiendo de PHP.
__________________
El Grupo Informático :: Noticias y foros de Informática
¡Ahora por participar se regalan cheques para Amazon!