voici une portion de mon code :
<?
$daterecente="";
//dossier cinema
$base="cinema";
$fd=dir($base);
while($fichier=$fd->read())
{
if ($fichier != "." && $fichier != ".." && $fichier != "new" )
{
echo "$fichier<br>";
$fdate=filemtime("$fichier" );
echo "$fdate<br>";
if ($daterecente < $fdate)
{
$daterecente=$fdate;
}
}
}
...
...
//sortie de la date la plus récente
setlocale(LC_TIME,"fr_FR" );
$majjour=strftime("%A",$daterecente);
$majnum=strftime("%d",$daterecente);
$majmois=strftime("%B",$daterecente);
$majannee=strftime("%Y",$daterecente);
echo "Dernière mise à jour : ";
echo "$majjour ";
echo "$majnum ";
echo "$majmois ";
echo "$majannee.";
?>
et voici la sortie sur mon navigateur :
film2
film3
film4
film5
essais.php3
998922946
film1
index2.php3
998921350
film6
seuls les fichiers en .php3 semblent avoir une date de modification!!! idem si j'utilise les fonction filectime ou fileatime.
Qu'est ce qui ne va pas dans mon code ou dans ma tête (une truc que je n'aurrais pas capté...)??
merci.