comme quoi des fois en moins de 3H on trouve la réponse à sa propre question :D
oloide
aprés deux heures de recherche (merci google!!!;)), j'ai enfin trouvé : il faut mettre le chemin complet filemtime("répertoire/fichier" );
oloide
personne ne voit où il y a un problème???
oloide
juste pour dire que les fichiers sans extention c'est normal et que ce n'est pas la cause du problème vu que ça ne marche pas non plus sur des .html, .txt, et même sur un .php3!!!
oloide
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é...)??