Je doute que ça marche, ton truc.
Parce qu´un code PHP, pour être exécuté, doit être demandé par un utilisateur.
En gros, pour que ça marche, il faudrait que quelqu´un affiche la page ET qu´il soit très exactement 0 heure, 0 minute et 0 seconde.
Si tu veux faire un script automatique qui se lance régulièrement, je ne connais pas de solution.