Hallo liebe community,
ich bin gerade etwas ratlos, ich versuche eine log-file formatiert auszugeben.
Das auslesen an sich ist kein problem, aber jetzt kommt die Formatierung,
Ich hätte gerne eine Tabelle mit 4 Spalten und 6 zeilen. Jede Spalte ist für eine Stunde des tages.
Hier mal der Code den ich bisher habe:
Ausgabe:
ich bin gerade etwas ratlos, ich versuche eine log-file formatiert auszugeben.
Das auslesen an sich ist kein problem, aber jetzt kommt die Formatierung,
Ich hätte gerne eine Tabelle mit 4 Spalten und 6 zeilen. Jede Spalte ist für eine Stunde des tages.
Hier mal der Code den ich bisher habe:
PHP-Code:
<form method="post">
Tag:
<select name="day">
<option value="01">1</option>
<option value="02">2</option>
<option value="03">3</option>
<option value="04">4</option>
<option value="05">5</option>
<option value="06">6</option>
<option value="07">7</option>
<option value="08">8</option>
<option value="09">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
<option value="18">18</option>
<option value="19">19</option>
<option value="20">20</option>
<option value="21">21</option>
<option value="22">22</option>
<option value="23">23</option>
<option value="24">24</option>
<option value="25">25</option>
<option value="26">26</option>
<option value="27">27</option>
<option value="28">28</option>
<option value="29">29</option>
<option value="30">30</option>
<option value="31">31</option>
</select>
Monat:
<select name="month">
<option value="01">1</option>
<option value="02">2</option>
<option value="03">3</option>
<option value="04">4</option>
<option value="05">5</option>
<option value="06">6</option>
<option value="07">7</option>
<option value="08">8</option>
<option value="09">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
</select>
Jahr:
<select name="year">
<option value="2018">2018</option>
<option value="2019">2019</option>
</select>
<br>
<input type="submit" name="absenden" value="Log Laden">
</form>
<?php
if (empty($_POST)){
$day = date('d');
$month = date('m');
$year = date('Y');
}
if (!empty($_POST)){
$day = $_POST['day'];
$month = $_POST['month'];
$year = $_POST['year'];
}
echo "Logfile vom: ".$day.".".$month.".".$year;
//echo nl2br($logfile);
$result = array();
$file = explode("\n\r", file_get_contents('includes/botlog/'.$year.'_'.$month.'_'.$day.'_bot.log'));
foreach ( $file as $content ) {
$result[] = array_filter(array_map("trim", explode("\n", $content)));
}
echo "<pre>";
print_r ($result);
echo "</pre>";
PHP-Code:
Array
(
[0] => Array
(
[0] => [00:00:09] Query Started
[1] => [00:00:09] Query Ready. Found: 50
[2] => [00:00:09] Success Chance: Build
[3] => [00:00:09] Buildtype: Special
[4] => [00:00:09] Lab Level: 0
[5] => [00:00:09] Roboter Level: 0
[6] => [00:00:09] Shipyard Level: 0
Kommentar