Bonjour, voilà mon code :
Alors là déjà bizarre puisqu'il affiche le nom des fichiers présents mais suivi de false.
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); }
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
Partager