Simple.... PHP takes case sensitivity to a max....
Saturday DOES NOT EQUAL saturday
your script is fine.... it tells you exactly what you programmed it to do, except not what u wanted it to do...
this is the wrong piece of code:
if ($date_today == "saturday") {
this is the CORRECT piece of code:
if ($date_today == "Saturday") {
....Always double-check and look for the SIMPLEST mistakes.