Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
4202 connectés 

 


Dernière réponse
Sujet : [PHP] pourquoi la fonction filemtime ne marche que sur les .php3 ???
Sh@rdar comme quoi des fois en moins de 3H on trouve la réponse à sa propre question  :D

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
Sh@rdar 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é...)??
 
merci.

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)