Salve a tutti!
Ho trovato uno script che fa esattamente quel che a me serve ossia suddividere un testo estratto da db in più pagine.
Il problema è che tronca le parole perché è impostato per troncare il testo a tot caratteri senza controlli.Potete aiutarmi voi per favore?Grazie in anticipo!
lo script:
Ho trovato uno script che fa esattamente quel che a me serve ossia suddividere un testo estratto da db in più pagine.
Il problema è che tronca le parole perché è impostato per troncare il testo a tot caratteri senza controlli.Potete aiutarmi voi per favore?Grazie in anticipo!
lo script:
PHP:
$lunghezza_stringa = (isset($stringa) AND is_string($stringa)) ? strlen($stringa) : 0;
$lunghezza_stringa_di_ogni_pagina = 50;
$numero_pagine = ceil($lunghezza_stringa/$lunghezza_stringa_di_ogni_pagina);
$pagina_corrente = isset($_GET['pg']) ? intval($_GET['pg']) : 1;
$start_substring = ($pagina_corrente-1) * $lunghezza_stringa_di_ogni_pagina;
$contenuto_pagina = substr($stringa, $start_substring, $lunghezza_stringa_di_ogni_pagina);
echo '<h1>' . $contenuto_pagina . '</h1>';
if($numero_pagine>0)
{
echo '<h2>Pagine:</h2>';
for($i=1; $i<=$numero_pagine; $i++)
{
$style_page = ($pagina_corrente==$i) ? "color: red;" : "color: blue;";
echo '<a href="'.$_SERVER['PHP_SELF'].'?pg=' . $i .'" style="' . $style_page . '">' . $i . '</a> | ';
}
}