Obtenir la date de dernière modification des fichiers dans le répertoire en utilisant PHP

J'essaie d'obtenir la dernière date de modification de tous les fichiers dans un répertoire à l'aide de PHP.

Je suis en utilisant ceci:

foreach($dir as $file) 
{
$mod_date=date("F d Y H:i:s.", filemtime($file));
}

foreach($dir as $file) est de retour les fichiers corrects, mais toutes les dates de modification sont de retour comme 0000-00-00 00:00:00, à la place de la date de modification.

Quels changements dois-je faire pour obtenir ce travail?

source d'informationauteur Nick