wildschwein | Bonjour,
J'ai un problème avec la fonction filemtime(), j'ai fait le bout de code ci-dessous :
Code :
- <?php
- $dossier="Pages";
- $liste_jour=array("Dim.","Lun.","Mar.","Mer.","Jeu.","Ven.","Sam." );
- $liste_mois=array("","Janvier","Février","Mars","Avril","Mai","Juin","Juillet",
- "Août","Septembre","Octobre","Novembre","Décembre" );
- if ($pointeur=opendir($dossier))
- {
- while (false!==($filename=readdir($pointeur)))
- {
- if ($filename!="." && $filename!=".." )
- {
- $files[]=$filename;
- $date_modif[]=filemtime($filename);
- }
- }
- $jour=$liste_jour[date ("w", max($date_modif))];
- $date=date (" d", max($date_modif));
- $mois=$liste_mois[date ("n", max($date_modif))];
- $annee=date (" Y", max($date_modif));
- $heure=date ("H:i:s", max($date_modif));
- $thedate=$jour.$date.' '.$mois.$annee.' à '.$heure;
- echo $thedate;
- closedir($pointeur);
- }
- else {}
- ?>
|
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
|