Hallo Andreas,
01.01.2010 Veranstaltung 1
01.02.2010 Veranstaltung 2
mit date kannst Du für jeden Zugriff das aktuelle Datum ermitteln -> date("d.m.Y");. Das entspricht der Datumsformatierung der Datei mit den Datensätzen zu den Veranstaltungen. Nun vergleichst Du nur das aktuelle Datum mit dem Datum aus dieser Datei. Dabei ist es Sinnvoll die Reihenfolge anders zu setzen und nur Zahlen miteinander zu vergleichen. Im Folgenden Beispiel gehen ich mal davon aus, dass die für jede Veranstaltung ein Zeilenumbruch die Datensätze voneinander gliedert:
$d=file($datei);
$c=count($d);
$n=(int) date("Ymd");
for($i=0;$i<$c;$i++){
$datum=explode('.',substr($d[$i],0,10));
$datum=(int) ($datum[2].$datum[1].$datum[0]);
if($datum >= $n){
mach_was(substr($d$i],10));
}
}
Gruß aus Berlin!
eddi