paginazione file di testo

netmaster

Nuovo Utente
8 Dic 2008
14
0
1
Salve a tutti. Vorrei presentare un problema con uno script php per paginare un testo
molto lungo in 5 pagine. Il problema consiste che quando sono all'ultima pagina, il link
"successiva" non dovrebbe essere visualizzato ed invece viene visualizzato.
Qualcuno mi può aiutare come fare per eliminarlo? Testandolo in locale mi viene
segnalato questo errore : undefined offset 5 alla riga 22. Come posso risolvere il problema? :incazz2:

Ringrazio per la gentilezza e la disponibilità a tutti coloro che vorranno prendere in esame questa mia richiesta

Di sotto mostro lo script in questione:

PHP:
<? 
$articolo="
testo che appare nella prima pagina
[++] 
testo che appare nella seconda pagina
[++] 
testo che appare nella terza pagina
[++] 
testo che appare nella quarta pagina
[++] 
testo che appare nella quinta ed ultima pagina
";

$pagine = explode("[++]", $articolo); 

$pagina = $_GET['pagina']; 

if(strlen($pagina<=0)) $pagina = 1; 

$indice= $pagina - 1; 

echo $pagine[$indice]." ";    //riga 22

$totale=count($pagine) + 1; 

$indice=$indice+1;
 
$tot=$totale-1; 

//pagina attiva e numero pagine totali
$nav  = '';
for ($i = 1; $i < $totale; $i++){ 
   if ($i==$pagina) $nav .= "<span style=\"font-weight:bold; color:#543A07; font-size:13px\">{$i}</span>";
   else $nav .= " <a href=\"".$self." ?pagina=$i\">$i</a> "; 
}

//pagina precedente
if ($pagina > 1) {
    $paginaprec  = $pagina - 1;
    $prev  = " <a href=\"".$self." ?pagina=".$paginaprec."\">precedente</a> |";
}
else {
    $prev  = ''; // Il link non viene mostrato se siamo nella prima pagina
}

//pagina successiva
if ($pagina < $totale) {
    $paginasucc = $pagina + 1;
    $next = " | <a href=\"".$self." ?pagina=".$paginasucc."\">successiva</a> ";
}
else {
    $next = ''; // Il link non dovrebbe essere mostrato se siamo nell'ultima pagina e invece viene mostrato
}
 
echo "pagina: ", $prev . $nav . $next ;        
?>
 
Discussioni simili
Autore Titolo Forum Risposte Data
L articolo: Paginazione dei dati presenti in un file di testo - informazioni PHP 2
L Paginazione file di testo PHP 3
C Paginazione dei dati presenti in un file di testo PHP 2
C Paginazione dei dati presenti in un file di testo PHP 0
filippino Paginazione file txt con PHP? PHP 1
L Paginazione file evitare di inserire questi \ o altro nella get PHP 1
L Paginazione elenco File da una cartella PHP 11
F paginazione file xml tramite php PHP 1
I Errore 80040220 nella newsletter con paginazione Classic ASP 0
motleyrulez Paginazione Tabella Bootstrap Javascript 2
B [Java] Paginazione in risposta HTTP Java 0
L [PHP] paginazione con classi vendor PHP 2
K [PHP] Paginazione Wordpress: passare variabile PHP 6
A [PHP] If e Else paginazione ok ci sono risultati no ma avanti lo stesso PHP 15
paloppa [PHP] paginazione con ajax PHP 1
O paginazione php mysql PHP 10
A [PHP] limitare counter paginazione PHP 7
V [ASP] paginazione-risultati-query-grandi-dimensioni Classic ASP 8
A [PHP] Problema paginazione motore di ricerca PHP 48
A [PHP] inserire paginazione su script php/mysql PHP 6
Marcello.Fiore Paginazione jQuery - PHP jQuery 2
elpirata [PHP] Paginazione dati estratti da una query con più condizioni PHP 17
X come modificare paginazione del tutorial PHP 0
MarcoGrazia Problema con bootstrap, saltata tutta la paginazione in IE8 HTML e CSS 1
F paginazione record di una query Classic ASP 5
Luca13 ASP Easy-News paginazione Classic ASP 2
G Problema di Indice e Paginazione PHP 5
M Paginazione di risultati query mysql PHP 2
D Paginazione dati PDO PHP 8
zorro Help paginazione PHP 10
M Problema su numerazione paginazione php PHP 6
D [risolto] Problemi di paginazione dei risultati con una determinata query Classic ASP 4
L paginazione testo senza troncare le parole PHP 3
L testare una paginazione "Creazione di 1000 dati random in una tabella" PHP 7
L problema paginazione con valori -1 -2 -3 -4 PHP 0
N Paginazione con invio modulo PHP 0
N Script paginazione PHP 0
N Paginazione PHP 2
felino Pagina di ricerca: la paginazione non funziona WordPress 0
xone Evitare Meta Tag duplicati su paginazione php PHP 2
felino PHP e Paginazione Jquey PHP 2
H [RISOLTO] paginazione PHP + mysql PHP 15
M Problema Paginazione con Mod_rewrite .htaccess PHP 0
J Paginazione PHP in jQuery UI Tabs jQuery 13
ste80 interazione PHP Access con paginazione PHP 7
W Problema eliminazione ultimo record da ultima pagina di crud con paginazione PHP 2
L Paginazione con pdo. PHP 8
G Paginazione php utilizzando le api di careerjet PHP 0
G Paginazione php utilizzando le api di careerjet WordPress 1
S paginazione PHP 2

Discussioni simili