Thomas_Jung
Erfahrenes Mitglied
Hallo,
ich möchte die Datei (mysql_error.log) alle 5 Minuten auf Fehler überprüfen.
Das klapp so weit auch. (Wenn zum Beispiel ein [Warning] im Text vorkommt, soll die Zeile angezeigt werden)
Zu Problem:
Wenn sich die Datei nach 5 Minuten verändert haben soll (z.b. wenn ein Wort hinzukommt) möchte nur die Veränderungen angezeigt bekommen.
Kann mir jemand dabei helfen?
Die Datei mysql_error.log habe ich in mysql_error.log.txt unbenannt um sie hochzuladen.
ich möchte die Datei (mysql_error.log) alle 5 Minuten auf Fehler überprüfen.
Das klapp so weit auch. (Wenn zum Beispiel ein [Warning] im Text vorkommt, soll die Zeile angezeigt werden)
Zu Problem:
Wenn sich die Datei nach 5 Minuten verändert haben soll (z.b. wenn ein Wort hinzukommt) möchte nur die Veränderungen angezeigt bekommen.
Kann mir jemand dabei helfen?
PHP:
$file = 'mysql_error.log';
$file_handle = fopen($file, 'r');
echo '<div style=" padding:5px; text-align:left">';
while (!feof($file_handle)) {
$line = fgets($file_handle);
if(strpos($line, '[Warning]') !== FALSE)
{
echo '<br />' . $line;
}
}
echo '</div>';
fclose($file_handle);
Die Datei mysql_error.log habe ich in mysql_error.log.txt unbenannt um sie hochzuladen.