Esempio n. 1
0
//pointer to first entry
$dummys = fread($tdu_file, 4);
$pointer = ma_4int($dummys);
//seek to first entry
$seeked = fseek($tdu_file, $pointer);
if ($seeked) {
    header("Location: " . $startseite . "?error=4");
    // Error seeking file
    exit;
}
//read directory size
$dummys = fread($tdu_file, 8);
$fullsize = le_8int($dummys);
//length of name
$dummys = fread($tdu_file, 4);
$size = ma_4int($dummys);
//if there is no name, call it .
if ($size > 0) {
    $rootname = fread($tdu_file, $size);
} else {
    $rootname = ".";
}
//$fullsize=439808;
//array of prefixes for sizes
$prefixes = array("", "k", "M", "G", "T", "P", "E");
$fullsizehumanized = $fullsize;
$j = 0;
//calculate human readable
while ($fullsizehumanized > 1024) {
    $fullsizehumanized = $fullsizehumanized / 1024;
    $j++;
Esempio n. 2
0
    exitwitherror("Konnte Datei nicht öffnen");
}
$dummys = fread($tdu_file, 10);
if ($dummys != "TDUv0.1---") {
    exitwitherror("Falscher Dateityp");
}
$dummys = fread($tdu_file, 4);
$eintraege = ma_4int($dummys);
print "Eintr&auml;ge: " . $eintraege . "<br>\n";
$dummys = fread($tdu_file, 4);
$endzeit = ma_4int($dummys);
$dummys = fread($tdu_file, 4);
$startzeit = ma_4int($dummys);
$dauer = $endzeit - $startzeit;
$endzeit = date("d.m.Y H:i:s", $endzeit);
$startzeit = date("d.m.Y H:i:s", $startzeit);
print "Letzter Lauf ging von: " . $startzeit . " bis: " . $endzeit . " und dauerte " . $dauer . " Sekunden<br>\n";
$dummys = fread($tdu_file, 4);
$size = ma_4int($dummys);
$name = fread($tdu_file, $size);
print "Letzter Scan in folgendem Verzeichnis begonnen: " . $name . "<br><br>\n";
$dummys = fread($tdu_file, 4);
//$pointer = le_8int($dummys);
$pointer = ma_4int($dummys);
//print ("Springe zum ersten Eintrag: ".$pointer."<br><br>\n");
//print ("pointer:".$pointer."<br>\n");
rek_parseentrys_all($tdu_file, $pointer, 0, array());
?>
</body>
</html>