Matschauge: Ausblenden von Daten älter als Heute.

Beitrag lesen

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 />";
}
?>