Arieccomi!
Come posso fare per sapere quante linee ci sono su un file di testo?
mi spiego meglio:
utilizzo serialize() e unserialize() per visualizzare tutto su una pagna. Ad un certo punto, quando i records sono troppi vorrei cambiare pagina, quindi pensavo di scrivere su un file nuovo dopo che il primo aveva raggiuinto N righe.
Il mio ragionamento e' corretto, o esistono modi più furbi?
grazie
Numero righe
- AleSSaNDRo
- WebMaster
- Messaggi: 2364
- Iscritto il: 24/04/2003, 1:11
- Località: Milano
Ho trovato la risposta nel forum di Altervista.
Te la incollo 8)
Potresti fare un ciclo di questo tipo:
e nella variabile $i avrai il numero di righe.
Oppure puoi memorizzare il numero dei record in un altro file txt (che aumenterai man mano che memorizzi nuovi record), e che puoi recuperare ogni volta che ne hai bisogno.
Te la incollo 8)
Potresti fare un ciclo di questo tipo:
Codice: Seleziona tutto
$handle=fopen("file.txt","r");
while (!feof ($handle)) {
$riga = fgets($handle);
$i++;
}
e nella variabile $i avrai il numero di righe.
Oppure puoi memorizzare il numero dei record in un altro file txt (che aumenterai man mano che memorizzi nuovi record), e che puoi recuperare ogni volta che ne hai bisogno.
Chi c’è in linea
Visitano il forum: Claude [Bot] e 0 ospiti