Salve utenti.

Ho cercato su questo forum e su altri ma non trovo nulla, io ho questo script:
Codice PHP:
<?php
foreach (glob("Files/*") as $out)
{
   
$name $out;
   
$name str_replace("Files/"""$name);
   
$files explode("."$name);
   if (
date('His') >= $files[2]) {
      
unlink($out);
   }  
}
?>
In poche palore cerca tutti i file presente nella directory e le divede in punti per poi controllare se la funzione data('His') e magiore o uguale a $file[2], contenente un'altra data nel formato His, se se verifica quasta condisione mi dovrebbe eliminare il file dello script ma non me lo elemina.

Come mai?