Zapisujesz date do bazy w postaci znacznika czasu :
time(); - to jest ilosc sekund jaka uplynela od 01.01.1970 r.
Mozesz to przeksztalcac dowolnie na date i czas :
<?php
?>
Jest bardzo duzo rozkazow dotyczacych znacznika czasu. Poczytaj
sobie bo na forum na pewno jest o tym duzo. Jesli nie zakladasz
uzycia daty z przed 1.1.1970 roku to latwiej i lepiej jest stosowac
wlasnie taki zapis daty.
Np zeby policzyc jaka bedzie data dokladnie za 24 godziny
to wystarczy dodac do znacznika 86400 i juz masz wynik.
mktime pozwoli Ci natomiast liczyc znacznik na podtsawie dowolnej
daty i czasu :
$zmienna = mktime($godzina, $minuta, $sekunda, $miesiac, $dzien, $rok);
przy czym jesli podasz nieprawidlowe dane np za duzo bedzie w dniach
miesiaca to parser php sam poprawi date na nastepny dzien. W ten sposob
nie trzea sie np martwic o liczbe dni w lutym w roku przestepnym, albo
mozna sprawdzac czy istanieje taka data wprowadzona przez uzytkownika.
Co do mail(); jest jeden warunek. Musisz miec ten rozkaz wlaczony na serwerze
i haslo musi byc takie samo jak do panela na serwerze. Skrypt musi sie znajdowac
w tym samym folderze, ktorego jest wlascicielem wykonujacy skrypt.