Check if the $file var is actually pointing to a correct file
foreach($dir as $file)
{
if(is_file($file))
{
$mod_date=date("F d Y H:i:s.", filemtime($file));
echo " $file last modified on ". $mod_date;
}
else
{
echo " $file is not a correct file";
}
}