In een tekst log bestand heb ik dit staan:
Nu wil ik alleen de info van de afgelopen 5 minuten laten zien.
Mijn manier werkt niet. Weet iemand of er een manier is om dit wel te laten werken?
Dit is mijn manier:
In een tekst log bestand heb ik dit staan:
Nu wil ik alleen de info van de afgelopen 5 minuten laten zien.
Mijn manier werkt niet. Weet iemand of er een manier is om dit wel te laten werken?
Dit is mijn manier:
als je met een database gaat werken dat weet ik wel de oplossing anders niet.
met een database is het makelijker lijkt me dus als je daarvoor kies dan moet je het even zeggen dan geef ik je de oplossing xd
Sander
Citaat van sanderals je met een database gaat werken dat weet ik wel de oplossing anders niet.
met een database is het makelijker lijkt me dus als je daarvoor kies dan moet je het even zeggen dan geef ik je de oplossing xd
Sander
Bedankt. Maar ik wil niet met een db werken.
Citaat van Killingdevil
Dat werkt wel. Maar zoiets had ik al. En het is niet precies wat ik wil. Want nu word van elke regel de tijd geëchood.
En ik wil dat alleen de regels die worden geëchood die zich tussen de huidige tijd bevinden en van 5 minuten geleden.
Dit is wat ik al had:
In dat geval zal ik je nog wat verder op weg helpen! :p
<?php
$content = file_get_contents('log.txt');
$content = explode("\n", $content);
foreach($content as $line) {
echo 'Date: '. substr($line, 1, 19) .'';
$timestamp = mktime(
substr($line, 12, 2),
substr($line, 15, 2),
substr($line, 18, 2),
substr($line, 1, 2),
substr($line, 3, 2),
substr($line, 5, 4)
);
if($timestamp < time()-300) {
continue; //break
}
}
?>
Toon Meer
Weet niet of ik het helemaal goed heb geschreven, moet je maar even proberen. Heb het niet getest...
@killingdevil,
$timestamp = mktime(
substr($line, 12, 2),
substr($line, 15, 2),
substr($line, 18, 2),
substr($line, 1, 2),
substr($line, 3, 2),
substr($line, 5, 4),
);
laatste substr moet die , achter het ) nog weg.
Ik krijg deze error:
CitaatWarning: mktime() expects parameter 1 to be long, string given in /home/deb32935/domains/novacrew.eu/public_html/rcon/1.php on line 16
Het script echood niet alleen de laatste 5 minuten tot het heden. Maar nog steeds alles.
En er worden verschillende delen van de zin uit de log file geëchood. Dus niet alleen de tijd en datum.
Heb je nog geen account? Registreer je nu en word deel van onze community!