Paginazione file txt con PHP?

filippino

Utente Attivo
21 Mar 2014
140
1
0
Salve amici di mrweb,

Sto cercando uno script PHP che leggesse il mio txt e che lo ordinasse in più pagine, ciascuna con X risultati.

Ogni volta che si clicca "avanti", il browser dovrà caricare il nuovo pezzettino del txt, in modo tale da non doverlo caricarer tutto in una sola volta.

Se è possibile fatemelo sapere, grazie
 
Prova ad impostare lo script in questo modo:

1. Recupera il contenuto del file con file_get_contents(). Se il tuo separatore è un breakline allora penso ti torni molto più comodo l'uso di file()
2. Usa un riferimento nella query string per capire quale pagina vuoi visualizzare (es: script.php?page=1)
3. Imposta nello script un numero di elementi da visualizzare per pagina (magari in una variabile)
4. Per capire da che numero di elementi partire per recuperare quelli necessari per visualizzare la pagina richiesta devi affidarti ad una semplice formula matematica: (pagina_richiesta-1)*elementi_per_pagina; successivamente recuperi da quell'indice un numero di elementi pari al valore di elementi_per_pagina che hai configurato nel passo 3.
5. A questo punto mostri l'output formattato come meglio ti aggrada, se hai seguito bene i passi precedenti basterà solo variare il numero della pagina che ci interessa vedere nell'url per estrarre i vari record del txt.
 

Discussioni simili