Noch eine Ergänzung, der Text im txt der im Feld Typ XY steht muss drei zeichen haben! Willst du das mit dem Typ nicht verwenden dann nimm das Skript
<?
$fn= "../data/Programm.txt"; // Öffnen der txt Datei
$handle = fopen ($fn, "r");
$contents = fread ($handle, filesize ($fn));
fclose ($handle);
$test = explode("@", $contents);
$i =0;
while ($i <= 10000){ // Maximale Anzahl der Einträge
$datum = strtotime($test[$i]." 00:00:00"); // Wandelt den Sting in einen timestamp
$d = 2*24*3600; // gibt an wie viel Tage der Eintrag noch stehen bleiben soll nachdem der Termin schon war.
if ($datum > time()-$d){ // Vergleicht Zeit
$j = $i;
$i = 10010;
}// end if Datum
$i = $i+6; // Nächstes Zeile in der txt
}// end while
$tage = array("Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag");
$tag = $tage[date("w",$datum)];
echo $tag.", ".date("d.m.Y",$datum).", ab ".substr($test[$j+2],0,5)." Uhr<br>";//Baut das Datum
$k = $j+3; // Position des Themas
echo "Thema: ".$test[$k];
?>