Gracias GatorV!!
Te agradezco la aportación pero lo he solucionado de otra manera, el tema es que no se puede repetir el número dentro de las 24 horas, pero no dice que tenga que empezar de cero cada 24 horas (no había caído...

)
Entonces con un simple:
Código PHP:
if ($total == 9999) {
$grabar = fwrite($abre, 1);
} else {
lo he solucionado, así no se repite ni se pasa del nº