Bonjour a tous,
voila j'ai une petite question je voudrai afficher les documents actuel et futur qui sont présent dans un dossier d'upload
j'ai ce code la et il me renvois tout les fichiers même ceux de 2014 alors que je n'en veux pas comment corriger cela ??
Code php : 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
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98 <?php $dir_nom = ("uploads/test/"); // dossier listé (pour lister le répertoir courant : $dir_nom = '.' --> ('point') $dir = opendir($dir_nom) or die('Erreur de listage : le répertoire n\'existe pas'); // on ouvre le contenu du dossier courant $fichier= array(); // on déclare le tableau contenant le nom des fichiers while($element = readdir($dir)) { if($element != '.' && $element != '..') { if (!is_dir($dir_nom.'/'.$element)) {$fichier[] = $element;} else {$dossier[] = $element;} } } closedir($dir); function mois($mois) { switch($mois) { case 01 : $mois = "Janvier"; break; case 02 : $mois = "Février"; break; case 03 : $mois = "Mars"; break; case 04 : $mois = "Avril"; break; case 05 : $mois = "Mai"; break; case 06 : $mois = "Juin"; break; case 07 : $mois = "Juillet"; break; case 08 : $mois = "Aout"; break; case 09 : $mois = "Septembre"; break; case 10 : $mois = "Octobre"; break; case 11 : $mois = "Novembre"; break; case 12 : $mois = "Décembre"; break; } return $mois; } function nomfichier($nomfichier) { switch($nomfichier) { case "age.pdf" : $nomfichier = "Menus personnes âgées"; break; case "scolaire.pdf" : $nomfichier = "Menus scolaire"; break; case "self.pdf" : $nomfichier = "Menu semaine"; break; } return $nomfichier; } if(!empty($fichier)){ sort($fichier);// pour le tri croissant, rsort() pour le tri décroissant echo "Liste des fichiers accessibles dans $dir_nom' : \n\n<br /><br />"; foreach($fichier as $lien){ //$date = substr($lien,0, 4); //list($year, $month, $text, $extension) = split('[.-]', $lien); $fichier = explode("-", $lien); $month = Date('m'); $annee = Date('Y'); if ($annee<=($fichier[0])) { if ($month<=($fichier[1])) if(isset($fichier[3])) { ($semaine = Date('d')); if ($semaine-$fichier[2]>5){ echo "<a href=\"$dir_nom/$lien \">".nomfichier($fichier[3])." du ".$fichier[2]." ".mois($fichier[1])." ".$fichier[0]."</a><br />"; } } } else echo "<a href=\"$dir_nom/$lien \">".nomfichier($fichier[2])." ".mois($fichier[1])." ".$fichier[0]."</a><br />"; } } ?>
Partager