Nessun errore di sintassi (te lo segnalerebbe il compilatore)
è solo che evidentemnete $ris è sempre >15...
prova a stampare echo $ris; e vedrai
anche perché time() restituisce il numero di secondo trascorsi dal 1/1/1970 (era unix) al momento in cui la chiami...quindi è un numero mooooolto grande!
quindi quando inizializzi la tua variabile $time (nel pezzo di codice che hai postato la usi ma non so dove l'hai inziializzata) devi farlo con la stessa unità di misura (cioè il tempo in era unix)