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
| <?php
$dir_nom = "upload"; // 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;}
}
}
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);
$semaine = Date('d');
$month = Date('m');
$annee = Date('Y');
if ($annee>=($fichier[0])) {
if ($month>=($fichier[1])) {
if(isset($fichier[3])) {
if ($semaine-$fichier[2]>5){
}
}
}
unlink($dir_nom/$fichier);
}
}
closedir($dir);
}
?> |
Partager