Anche la pillola non andava bene: non è alla mia portata ed è riferita ai database.
Vi posto il codice che ho trovato in rete e che secondo quel sito dovrebbe paginare i messaggi di un file di testo e fornire i link di navigazione. I link in particolare (ma non solo) non funzionano manko xché. Non funziona manko l'esempio che si scarica dal sito (ma come si fa dico io ), già uno è principiante poi ci si mettono pure 'sti sedicenti tutorial.
Comunque se qualcuno mi vuole aiutare a renderlo utilizzabile glielo rispedisco corretto, perché io non ci capisco una mazza di dove intervenire.
Codice PHP:
<?php
//Questo script DOVREBBE visualizzare un certo numero di messaggi per pagina di un ipotetico guestbook
//Numero di messaggi che i visitatori possono vedere in ogni pagina.
$numero_messaggi=1;
//messaggi.txt è l'archivio da cui prelevare i messaggi, ogni messaggio è composto da sei linee del file di testo
$archivio = file ( "messaggi.txt" );
if ( !$pag ) { $pag = 1; }
//Numero di messaggi di cui si compone il file di testo
$messaggi_archivio = sizeof ( $archivio ) / 6;
$inizio = ( $pag-1 ) * $numero_messaggi;
$fine = $inizio + $numero_messaggi;
if ( $fine > $messaggi_archivio ) { $fine = $messaggi_archivio; }
for ($indice = $inizio; $indice < $fine; $indice++) {
$nome = $archivio [$indice * 6];
echo $nome;
$cognome = $archivio [ 1 + $indice * 6];
echo $cognome;
$città = $archivio [ 2 + $indice * 6];
echo $città;
$provincia = $archivio [ 3 + $indice * 6];
echo $provincia;
$interessi = $archivio [ 4 + $indice * 6];
echo $interessi;
$commento = $archivio [ 5 + $indice * 6];
echo $commento;
}
if ( $pag>1 ) {
echo "<a href=\"paginazione.php?pag=", $pag-1, "\">Pagina precedente...</a>";
}
echo " ----- ";
if ( $fine != $messaggi_archivio) {
echo "<a href=\"paginazione.php?pag=", $pag+1, "\">Pagina successiva</a>
";
}
?>