[PHP] Nom du dernier fichier accédé d'un rép.
Résolu
dcanl
Messages postés
3004
Date d'inscription
Statut
Contributeur
Dernière intervention
-
pfff -
pfff -
Bonjour !
Je souhaite pouvoir vider un répertoire de tous ses fichiers, sauf du dernier accédé.
J'arrive à supprimer un fichier en particulier (je liste tous les fichiers du répertoire dans un tableau), à vider le répertoire de tous ses fichiers... Mais comment faire pour exclure le dernier fichier accédé ?
Je me doute que cela doit tourner autour de la fonction fileatime mais à part ça...
Voici mon code :
Pour vider le répertoire, je clique sur un lien <a href="vider_repertoire.php?Suppr=Vider">VIDER REPERTOIRE</a>
Merci à tous ceux qui auront la gentillesse de se pencher sur mon problème.
@+
Je souhaite pouvoir vider un répertoire de tous ses fichiers, sauf du dernier accédé.
J'arrive à supprimer un fichier en particulier (je liste tous les fichiers du répertoire dans un tableau), à vider le répertoire de tous ses fichiers... Mais comment faire pour exclure le dernier fichier accédé ?
Je me doute que cela doit tourner autour de la fonction fileatime mais à part ça...
Voici mon code :
<?php $adresse = "../mon_rep/"; //Adresse du répertoire $dossier = opendir($adresse); if(isset($_GET['nom'])) { if ($_GET['nom'] != "." && $_GET['nom'] != "..") { $CheminComplet= $adresse . $_GET['nom']; unlink($CheminComplet); ?> <script type="text/javascript"> alert("Le fichier <?php echo $CheminComplet; ?> a été effacé !") document.location.href="vider_repertoire.php"; </script> <?php } } if ((isset($_GET['Suppr'])) && ($_GET['Suppr'] == "Vider")) { while ($Fichier = readdir($dossier)) { if ($Fichier != "." && $Fichier != "..") { $CheminComplet = $adresse . $Fichier; if (is_dir($adresse)) { unlink($CheminComplet); ?> <script type="text/javascript"> alert("Le répertoire <?php echo $adresse; ?> a été vidé !") document.location.href="vider_repertoire.php"; </script> <?php } } } } while ($Fichier = readdir($dossier)) { if ($Fichier != "." && $Fichier != "..") { echo '<tr><td><a href="vider_repertoire.php?nom='.$Fichier.'">Supprimer</a></td><td>'. $Fichier .'</td></tr>'; } } closedir($dossier); ?>
Pour vider le répertoire, je clique sur un lien <a href="vider_repertoire.php?Suppr=Vider">VIDER REPERTOIRE</a>
Merci à tous ceux qui auront la gentillesse de se pencher sur mon problème.
@+
A voir également:
- [PHP] Nom du dernier fichier accédé d'un rép.
- Fichier bin - Guide
- Comment réduire la taille d'un fichier - Guide
- Comment ouvrir un fichier epub ? - Guide
- Fichier rar - Guide
- Fichier .dat - Guide