PHP dokumenter er ikke dokumenter som bliver kørt fx hvert femte minut. PHP dokumenter bliver eksekveret når en bruger forespørger siden. Du kan derfor ikke sætte dit PHP script til at slette aftaler før 20. når det bliver den 20.
Du kan gøre det sådan at - hver gang en bruger forespørger din side - sletter du alt hvad der er af aftaler før dags dato.
Men hvorfor du vil slette forstår jeg ikke. Hvis du bruger MySQL fylder det ingenting.
Men.. Et eksempel:
<?php
// Sletter alt i tabellen "calender" hvor feltet "date" er
// mindre end timestamp for dagen før kl 23.59
$date = mktime(23, 59, 00, date("n", time()), date("j", time())-1, date("Y", time()));
mysql_query("DELETE FROM calender WHERE date<'" . $date . "'") or die(mysql_error());
?>
Mit script forudsætter at du bruger timestamp. Ellers kan du lige skrive, så modificerer jeg det lige
--
Ronni Egeriis