Det lyder ikke som om du har så meget erfaring med php?
1. du skal lave et script der checker i databasen om annoncen er udløbet
2. så skal dit script hente hver e-mail og sende en mail
3. dernæst skal der vel sættes et flag i databasen om at annoncen er udløbet, eller den skal slettes?
eksempel:
//finder de annoncer der er udløbet
$resultat = mysql_query("select * from annoncer where outdate<'".time."' and isactive='1'");
//ruller igennem de forskellige udløbne artikler
while ($raekke = mysql_fetch_assoc($resultat)) {
//sender mail til den enkelte
mail("$resultat['email']",
"Udløbet artikel",
"Hejsa\ndin artikel på mit site er udløbet",
"From: mail@ditdomæne.dk\nReply-to: mail@ditdomæne.dk");
}
//sætter artiklen til at være inaktiv i mit eksempel
mysql_query("Update annoncer Set isactive='0' where outdate<'".time."' and isactive='1'";
det var blot et eksempel på hvordan det kan lade sig gøre
Hvis du så gemmer det i en fil fx.
http://www.ditdomæne.dk/rydop.php så kan du tilmelde dig til cronjob.de og bestemme at det skal køres fx hver midnat. Så åbner deres server for
http://www.ditdomæne.dk/rydop.php hver dag kl. 00:00