Bonjour, voilà mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
 
$myDirName =  APPLICATION_PATH . '/../my_dir/';
if ($dir = @opendir($myDirName)) {
   while($file = readdir($dir)) {         	 
   $exist  = "File: ".$file." ";
   $exist .=(file_exists($file))?" true":" false";       		
   echo $exist;   
   }
   closedir($dir);
}
Alors là déjà bizarre puisqu'il affiche le nom des fichiers présents mais suivi de false.

Mais voilà mon deuxième code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
$result= array();
$myDirName =  APPLICATION_PATH . '/../sms_fifo/';
   if ($dir = @opendir($myDirName)) {
   	while($file = readdir($dir)) {         	 
       		$result[] = array($file, filemtime($file)); 
    	}
         closedir($dir);
    }
 
 
foreach($result as $elem) 
   echo $elem[0]." ".date("d-m-Y H:i:s",$elem[1])."<br/>";

Et alors là il m'affiche bien les fichiers présents, mais la date est 01/01/70.
ps: je n'ai pas créer ces fichiers en 1970, je n'étais pas né

(mes fichiers sont de type .xml, d'environ 500 octés)
Alors si quelqu'un sais d'où viens ce problème, qu'il me fasse signe.

Merci