Als toevoeging op m'n klachtensysteem, ben ik bezig om logfiles van een fout-logger automatisch in de database (sql server 2000) te zetten.
Zo'n logfile wordt om het kwartier aangemaakt door een tool.
Het format:
Nu wil ik dus om het kwartier m'n script laten kijken naar de logfile, en er bepaalde delen uit halen per regel.
Dus bijvoorbeeld FP_1 als categorie, en de rest als storing.
Daar had ik al het volgende voor geprobeerd als test:
Maar nu wordt natuurlijk alleen de eerste regel uitgelezen, en ik wil dat elke regel opzich wordt uitgelezen.
Is php uberhaupt de juiste taal in dit geval? Of kan ik beter bv perl gebruiken om per kwartier eerst de data uit te lezen ofzo. (geen ervaring dus met perl).
Zo'n logfile wordt om het kwartier aangemaakt door een tool.
Het format:
code:
1
2
| 28-03-2002 14:05:00| FP_1 NO MORE LINES FOR VCCS 28-03-2002 14:07:33| CPS_2 STANDBY |
Nu wil ik dus om het kwartier m'n script laten kijken naar de logfile, en er bepaalde delen uit halen per regel.
Dus bijvoorbeeld FP_1 als categorie, en de rest als storing.
Daar had ik al het volgende voor geprobeerd als test:
PHP:
1
| <?while ( ! feof( $fp ) ) { $line = fread( $fp, 17 ); //extract datum print "Datum : $line<br>"; fseek ( $fp, 19 ); $line = fread( $fp, 5 ); //leest categorie print "Betreft : $line<br>"; $line = fgets( $fp, 50 ); //de storing print "Storing : $line<br><br>"; }?> |
Maar nu wordt natuurlijk alleen de eerste regel uitgelezen, en ik wil dat elke regel opzich wordt uitgelezen.
Is php uberhaupt de juiste taal in dit geval? Of kan ik beter bv perl gebruiken om per kwartier eerst de data uit te lezen ofzo. (geen ervaring dus met perl).