io ti suggerisco un'altra soluzione: con la funzione filemtime calcoli la data di ultima modifica del file. che a quel punto puoi confrontare con l'ultima data di modifica di cui sei in possesso tu. se la data ritornata da filemtime è più recente il file è stato (presumibilmente) modificato.