Sourcecode
Sort/templates/logFile.php
logFile.php
<div class="container mt-3">
<div class="row">
<div class="col-10">
<h2>Ergebnisse der Log-Datei</h2>
</div>
<div class="col">
CSV: <a href="/log.csv" class="btn btn-primary"><i class="fa fa-download"></i></a>
</div>
<div class="col">
TXT: <a href="/log.txt" class="btn btn-primary"><i class="fa fa-download"></i></a>
</div>
</div>
<hr class="mt-3">
<table class="table">
<thead>
<tr>
<th scope="col">Sortieralgorithmus</th>
<th scope="col">Dauer (in Sekunden)</th>
<th scope="col">Anzahl Durchläufe</th>
<th scope="col">Anzahl Elemente</th>
</tr>
</thead>
<tbody class="table-group-divider">
<?php
error_reporting(E_ALL);
ini_set('display_errors', 1);
$anzahlElemente = 10000;
$counter = 1;
$logFile = @file($_SERVER['DOCUMENT_ROOT'] . '/log.csv', FILE_IGNORE_NEW_LINES);
if (!$logFile){
die('Fehler beim Lesen der Log Datei');
}
for($i=0; $i<count($logFile); $i++)
{
$logZeile = mb_split(";", $logFile[$i]);
echo '<tr>';
echo '<th>'.$logZeile[0].'</th>';
echo '<td>'.$logZeile[1].'</td>';
echo '<td>'.$logZeile[2].'</td>';
echo '<td>'.$anzahlElemente.'</td>';
echo '</tr>';
if ($counter == 4){
$anzahlElemente += 10000;
$counter = 0;
}
$counter++;
}
?>
</tbody>
</table>
</div>