salve raga..^^ avrei bisogno che uno script mi legga le utltime 15 righe del mio file di testo...
qualkuno potrebbe darmi una dritta?![]()
salve raga..^^ avrei bisogno che uno script mi legga le utltime 15 righe del mio file di testo...
qualkuno potrebbe darmi una dritta?![]()
Leggi il file in un array e stampi gli ultimi n elementi:
$nomefile = "file.txt"; // il file da leggere
$nLines = 15; // numero di righe da visualizzare
$lines = file($nomefile);
for ($i=count($lines)-$nLines;$i<count($lines);$i++) {
print($lines[$i]."\r\n");
}
p.s: non l'ho provata e non c'è gestione degli errori....
![]()
ok grazie..
ma se volessi legarla a questo script? :master:
questa sarebbe lo script di un mio tagboardCodice PHP:
$records = file("tagboard.txt");
$numero = count($records);
for($x = 0; $x < $numero; ++$x)
{
$records[$x] = trim($records[$x]);
$dati = explode("|", $records[$x]);
list($user, $email) = $dati;
echo("[b]");
echo("<u>$user</u>");
echo("[/b]");
echo("
");
echo("$email ");
echo("
");
}
se non dici come è impostato il tuo file tagboard.txt è difficile aiutarti!
beh.. per leggere i dati uso explode()
dento il mio tagboard, i dati vengono scritti così:
user|email
alkresl|email@email.it
e vuoi visualizzare 15 righe come?
in qesto modo ?
nome|mail
nome1|mail
nomeN|mailN
etc..fino a 15 oppure come?
esatto voglio visualizzarne le ultime 15 così come hai detto...![]()
Questo dovrebbe essere quello che cerchi...devi solo modificare il nome del file di testo e il ciclo for che gestisce quanti record visualizzare.
Se hai dei problemi posta pure..codice:<? $root=$_SERVER['DOCUMENT_ROOT']; $dir="$root\file.txt"; $f = @fopen("$dir", "r"); for($i=0;$i<=15;$i++){ $riga = fgets($f); echo"$i $riga "; } ?>![]()