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

  FORUM HardWare.fr
  Programmation
  PHP

  Problème avec filemtime()

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Problème avec filemtime()

n°1539670
wildschwei​n
Posté le 06-04-2007 à 15:34:20  profilanswer
 

Bonjour,
 
J'ai un problème avec la fonction filemtime(), j'ai fait le bout de code ci-dessous :
 

Code :
  1. <?php
  2. $dossier="Pages";
  3. $liste_jour=array("Dim.","Lun.","Mar.","Mer.","Jeu.","Ven.","Sam." );
  4. $liste_mois=array("","Janvier","Février","Mars","Avril","Mai","Juin","Juillet",
  5.    "Août","Septembre","Octobre","Novembre","Décembre" );
  6. if ($pointeur=opendir($dossier))
  7. {
  8. while (false!==($filename=readdir($pointeur)))
  9. {
  10.  if ($filename!="." && $filename!=".." )
  11.  {
  12.   $files[]=$filename;
  13.   $date_modif[]=filemtime($filename);
  14.  }
  15. }
  16. $jour=$liste_jour[date ("w", max($date_modif))];
  17. $date=date (" d", max($date_modif));
  18. $mois=$liste_mois[date ("n", max($date_modif))];
  19. $annee=date (" Y", max($date_modif));
  20. $heure=date ("H:i:s", max($date_modif));
  21. $thedate=$jour.$date.' '.$mois.$annee.' à '.$heure;
  22. echo $thedate;
  23. closedir($pointeur);
  24. }
  25. else {}
  26. ?>


et au lieu de me renvoier la date de modification du dernier fichier modifié (du dossier Pages contenant les fichiers page1.php, page2.php, page3.php et page4.php, je reçois ce message d'erreur :
 
Warning: filemtime(): Stat failed for page1.php (errno=2 - No such file or directory) in f:\site\entete.php on line 55
 
Warning: filemtime(): Stat failed for page2.php (errno=2 - No such file or directory) in f:\site\entete.php on line 55
 
Warning: filemtime(): Stat failed for page3.php (errno=2 - No such file or directory) in f:\site\entete.php on line 55

 
En changeant la valeur de $dossier en $dossier="."; ça marche correctement dans le dossier en cours, mais ce n'est pas celui-là que je veux vérifer.
 
Savez vous d'où ça peut venir ?
 
Merci d'avance

mood
Publicité
Posté le 06-04-2007 à 15:34:20  profilanswer
 

n°1539678
soju
One shot !
Posté le 06-04-2007 à 15:45:48  profilanswer
 

à vue de nez tu as juste oublié de mettre le chemin (filemtime ne peux pas deviner que les fichiers sont dans "Pages" )

n°1539698
wildschwei​n
Posté le 06-04-2007 à 16:11:18  profilanswer
 

soju a écrit :

à vue de nez tu as juste oublié de mettre le chemin (filemtime ne peux pas deviner que les fichiers sont dans "Pages" )


 
Je ne crois pas, sinon pourquoi me ressort-il un message d'erreur en me listant les fichiers du dossier.

n°1539723
zapan666
Tout est relatif
Posté le 06-04-2007 à 16:26:27  profilanswer
 

Code :
  1. $date_modif[]=filemtime($dossier.$filename);


moi, je dis, soju a raison


---------------
my flick r - Just Tab it !
n°1539767
wildschwei​n
Posté le 06-04-2007 à 17:13:41  profilanswer
 

Ok ça marche. Merci bien.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Problème avec filemtime()

 

Sujets relatifs
Probleme avec FullCanvas....probleme de connection à SQLSERVER2005
[Crypto] Probleme dans ce programme?Probleme de requête (group by)
problème XML vs JS vs IEProblème avec array_rand
problème avec php5[Résolu] PHP MySQL - Problème de recherche dans la base
Problème positionnement divProblème de type: Pixel =int, char ?
Plus de sujets relatifs à : Problème avec filemtime()


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR