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?
$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.