Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa noite
To com o seguinte código
ele pega os 7 ultimos registros de um log e os imprime
<?php
$quantidade = 7;
$conteudo = array();
$conteudo = file('file.log');
$total = count($conteudo);
$inicio = ($total - $quantidade)-1;
$pilha = array();
for($i=$inicio; $i < $total; $i++)
array_push($pilha, $conteudo[$i]);
list($log1, $log2, $log3, $log4, $log5, $log6, $log7) = $pilha;
$lista = sprintf('
<ul>
<li>%s</li>
<li>%s</li>
<li>%s</li>
<li>%s</li>
<li>%s</li>
<li>%s</li>
<li>%s</li>
</ul>
',$log1, $log2, $log3, $log4, $log5, $log6, $log7);
echo $lista;
?>
saida
29-08-10;22:54:21;302;logou
30-08-10;22:56:01;302;logou
31-08-10;22:58:02;302;logou
01-09-10;23:00:02;302;logou
02-09-10;23:02:01;302;logou
03-09-10;23:04:01;302;logou
04-09-10;23:06:01;302;logou
Alguem me ma uma luz de como armazeno em 7 variaveis somente os "logou" por exemplo, ou as datas..
tem que fazer um explode usando o caracter ;
mas nao sei como
Carregando comentários...