Hi,
so ich habe das ganze nun mit Timestamp konfiguriert, ich trage somit jetzt Timestamps ein (siehe Quelltext) die Frage ist nur wie lese ich sie wieder aus in einen "normalen" Wert:
#schreibe.php
<?php
// Variablen einlesen
$ort = $_POST['ort'];
$veran = $_POST['veran'];
$art = $_POST['art'];
$kom = $_POST['kom'];
$url1 = '<a href="';
$url2 = '">';
$url3 = '</a>';
$datum = $_POST['datum'];
$time = $_POST['sendezeit'];
$datum_werte = explode(".",$datum);
$zeit_werte = explode(":",$time);
$timestamp = mktime((int)$zeit_werte[0], $zeit_werte[1], 0, $datum_werte[1], $datum_werte[0], $datum_werte[2]);
$text = "$timestamp ; $art ; $url1$ort$url2$veran$url3 ; $kom \n";
$dateiname = "events.txt"; // Name der Datei
$fp = fopen ($dateiname , "a+"); // Datei öffnen
fwrite ($fp , $text); // Dateiinhalt in die Datei schreiben
fclose ($fp); // Datei schließen
echo "<center><br><br><br><br>Tatort eingetragen!<br> <a href="events.php">Weiter zur Übersicht...</a></center>";
?>
#events-auslesen.php
<?php
function sorter ($a, $b)
{
$c=implode('.', array_reverse(explode('.', $a[0])));
$d=implode('.', array_reverse(explode('.', $b[0])));
if ($c == $d) return 0;
return ($c < $d) ? -1 : 1;
}
$datei = "events.txt"; // Name der Datei
$array = file($datei); // Datei in ein Array einlesen
usort($array, 'sorter');
for ($i = 0; $i < count($array); $i++) {
$array[$i] = explode(";" , $array[$i]);
for ($a = 0; $a < 6; $a++) { // 4 Tabellenspalten
echo "\n" . $array[$i][$a] . " \n";
}
echo "<br />";
}
?>