Wenn bei
logdb.dta bzw.
logdb_backup.dta Werte unter
Zeilen mit fehlerhaftem Timestamp: angezeigt werden, kann dieses auch an einer unzulässigen Reihenfolge liegen. In diesem Fall Reparatur unterbrechen, (soweit noch nicht geschehen Datei(en) sichern,) folgendes Programm in Verzeichnis
log/ installieren und ausführen.
Für
logdb.dta muß die zweite Zeile entsprechend angepaßt werden.
Code:<?php
$file='logdb_backup.dta';
$handle=fopen($file,'r');
while(!FEOF($handle)) {$a[]=fgets($handle);}
fclose($handle);
unset($handle);
asort($a);
$handle=fopen($file,'w');
foreach ($a as $value) {fwrite($handle,$value);}
fclose($handle);
echo count($a).' Zeilen sortiert';
?>
Danach erneut Reparatur aufrufen. Ergebnis prüfen. Ohne Gewähr.