Bei dem Versuch eine große Logdatei zu lesen erhalte ich eine Fehlermeldung.
Auf den ersten Blick sieht es allerdings so aus als ob der angeforderte Speicher kleiner ist als der vorhandene.
Normalerweise willst du auch dein Skript anpassen, dass dies nicht passiert
exec führt unter windows einen findstr aus. Ich habe mir exec und findstr angeschaut aber blöderweise ist mir nicht klar wie ich den output begrenzen kann.
die Speicherbeschränkungen von php sind wirklich ein Graus :eek:
Ich habe mir das Skript von pitti für die Log Meldungen mit findstr so umgebaut, dass es mit einer Vorfilterung arbeitet. D. h. das Ergebnis von findstr wird in eine Datei umgeleitet und diese dann weiterverarbeitet. Außerdem kann ich die Suche mittels findstr auf mehrere Begriffe einschränken, so dass das Ergebnis überschaubar bleibt. Die Auswahl ist komplett in IPSView integriert.
leider kann ich keine Anhänge als PN senden. Schick mir bitte deine Mailadresse per PN. Ich habe da mal was vorbereitet
Das Skript ist recht umfangreich da nicht nur die Dateigröße beim Einlesen überwacht wird sondern auch diverse Filterstufen, Suchbegriffe und Sortierungen bzw. Einschränkungen hinsichtlich Uhrzeit usw enthalten sind. Es ist speziell für IPSView entwickelt und nutzt die dort vorhandenen Möglichkeiten.
Da du im Skript auch schon geändert hast stehen deine Chancen nicht schlecht damit klarzukommen