Está todo bien hecho:
Código PHP:
<?php
function corta_texto($texto, $num) {
$txt = (strlen($texto) > $num) ? substr($texto,0,$num)."..." : $texto;
return $txt;
}
?>
y acabará en el caracter 10000 (8000 + 2000).
El problema viene cuando, quiero insertar una imagen por ejemplo.
" <img src="img.jpg" alt=""> " --> Imaginaos que se corta en el caracter ">" para pasar de pagina, entonces, la página 4 acabaría en: <img src="img.jpg" alt="" ----> y la página 5 empezaría en ">", lo que la imagen pues no se muestra.
Mi pregunta es la siguiente:El problema se resolvería...,uhmmm, pasando de BBCODE a HTML, despues de cortar el texto, y.. cortar por palabras y no por carácteres??... en ese caso... ¿Como sería?
Muchas Gracias de antemano por la ayuda que me puedan mostrar.
Att.
ErFoN^^