Einzelnen Beitrag anzeigen
  #2  
Alt 02.08.2002, 10:31:05
Ben20
Guest
 
Beiträge: n/a
Code:
<?php

mysql_connect([zugangsdaten]);
mysql_select_db([deinedatenbank]);

$datum = date('m.d.');

$abfrage = @mysql_query("SELECT vorname, nachname, mail FROM user WHERE DATE_FORMAT(geburtstag , '%d.%m') = $datum")

while($array = @mysql_fetch_row($abfrage)) {
  mail($array[2], "Happy Birthday", "Hallo $array[0], $array[1]...");
}

?>
Vorsicht - da könnten noch ein paar Bugs drin sein.


Problem dabei ist, dass die Geburtstagsgrüße nur versendet werden, wenn auch jemand an dem Tag auf die Seite kommt. Wenn die Datei automatisch gestartet werden soll, brauchst Du Cronjobs (zumindest bei Apache).
Mit Zitat antworten