Código PHP:
function obtenerTrozo($texto, $pagina = 1)
{
$texto = explode('%SALTO%', $texto);
if ($pagina < 1)
{
$pagina = 1;
}
elseif ($pagina > count($texto))
{
$pagina = count($texto);
}
return nl2br(trim($texto[$pagina - 1]));
}
$texto = 'Hola a todos, tengo una inquietud muy y grande y es la siguiente:
Como hago para hacer un salto de pagina o break page en un artículo de contenido, me explico:
%SALTO%
Cuando alimento una pagina web por medio de una area de texto me aparecera todo lo que yo le coloque, no hay problema, pero a veces los articulos o contenidos de esa area de texto tienden hacer demasiado extensos, haciendo que se alargue la pagina y pierda la estetica, mi pregunta es como se hace para poder mostrar esa pagina en 3 o cuatro pagina y asi dividir el contenido, es algo parecido a lo qu3e hace joomla u otros gestores de contenido, que al insertar la informacion, tienes opociones de elegir en cuantas paginas estarán publicadas.
%SALTO%
Gracias a todos y si no me hago entender me dan el grito de tarzan.';
$pagina = (isset($_GET['pagina']) && $_GET['pagina']) ? $_GET['pagina'] : 1;
echo obtenerTrozo($texto, $pagina);