a parte quello gia detto guardando al volo lo script c'e' anche il seguente errore

if("$time==21:18"){
[...]

dovrebbe essere...

if($time == "21:18"){
[...]