log.php
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Sortieralgorithmen Laufzeit Logs | tmcz.de</title>
<meta name="description" content="Die Logs der Sortieralgorithmen in Form einer Tabelle">
<link href="https://cdn.tmczs.de/bIgSJ1VGo2.css" rel="stylesheet"> <!-- Bootstrap CSS -->
<link rel="icon" href="https://cdn.tmczs.de/Logo.svg">
<script src="https://cdn.tmczs.de/BJO2Sc0Xlo"></script>
<meta name="viewport" content="width=device-width, initial-scale=1">
<script src="https://kit.fontawesome.com/a70d399742.js?v=1" crossorigin="anonymous"></script>
<style>
thead {
position: sticky;
top: 0;
z-index: 1;
}
</style>
</head>
<body>
<?php
error_reporting(E_ALL);
ini_set('display_errors', 1);
if (isset($_GET['s'])){
switch ($_GET['s']) {
case 'log':
include($_SERVER['DOCUMENT_ROOT'] . '/templates/logFile.php');
break;
case 'json';?>
<div class="container mt-3">
<div class="row">
<div class="col-10">
<h2>JSON Output des <?= $_GET['t'] ?> Algorithmus</h2>
</div>
<div class="col">
JSON: <a href="/<?= $_GET['t'] ?>.json" download="<?= $_GET['t'] ?> - tmcz.de.json" class="btn btn-primary"><i class="fa fa-download"></i></a>
</div>
</div>
<hr class="mt-3">
<pre><?php switch ($_GET['t']) {
case 'radixsort':
echo json_encode(json_decode(file_get_contents($_SERVER['DOCUMENT_ROOT'] . '/radixsort.json')), JSON_PRETTY_PRINT);
break;
case 'quicksort':
echo json_encode(json_decode(file_get_contents($_SERVER['DOCUMENT_ROOT'] . '/radixsort.json')), JSON_PRETTY_PRINT);
file_get_contents($_SERVER['DOCUMENT_ROOT'] . '/quicksort.json');
break;
case 'bucketsort':
echo json_encode(json_decode(file_get_contents($_SERVER['DOCUMENT_ROOT'] . '/radixsort.json')), JSON_PRETTY_PRINT);
file_get_contents($_SERVER['DOCUMENT_ROOT'] . '/bucketsort.json');
break;
case 'insertionsort':
echo json_encode(json_decode(file_get_contents($_SERVER['DOCUMENT_ROOT'] . '/radixsort.json')), JSON_PRETTY_PRINT);
file_get_contents($_SERVER['DOCUMENT_ROOT'] . '/insertionsort.json');
break;
default:
header('Location: /');
}?>
</pre>
</div>
<?php break;
}
}else{
header('Location: /log.php?s=log');
}
?>
<?php
include($_SERVER['DOCUMENT_ROOT'] . '/templates/footer.html');
?>
</body>