Bonsoir a tous,
J'ai mon script qui permet d'afficher le contenu d'un répertoire :
Le problème que je rencontre c'est que je mets ce lecteur de fichier d'accès libre a certaines personnes et il y a des fichiers que je ne voudrai pas faire apparaître, mais comment faire ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 function dd($date) { return date("d/m/y",$date);} $rep = "xxxxxxxx/"; $dir = opendir($rep); $files = array(); while ($f = readdir($dir)) { if(is_file($rep.$f)) { $t = filectime($rep.$f); $files[$t][] = array($f,filesize($rep.$f),dd(filemtime($rep.$f)),dd(fileatime($rep.$f))); } } closedir($dir);krsort($files); foreach ($files as $ctime => $filesByTime) { foreach ($filesByTime as $infos) { echo $infos[2].' - <a href="javascript:;" onclick="lire_doc(\''.$rep.''.$infos[0].'\',1)">'.$infos[0].'</a><br>'; } }
---------
EDIT + RESOLU : J'ai décidé de rajouter à tous les fichiers spécifiques un préfixe lors de Upload, et le faire détecter lors de la lecture du script pour éviter d’apparaître.
exemple :
Merci à ceux qui m'ont lu a cette heure avancée de la nuit.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 $fillok=substr ($infos[0], 0, 4); if ($fillok<>"CONT"){ ...}
Bonne nuit.
Partager