par
yann18 » 17 sept. 2014, 17:00
tu places les fichiers dans un tableau associatif dont les clés sont les dates de modifications et les valeurs du tableau sont les noms des fichiers.puis avec ksort tu peux trier le tableau en fonction des clés.
getctime donne la date de modif
<?php
$tabFich = array();
$iterator = new DirectoryIterator("dossier");
foreach ($iterator as $fileinfo) {
if ($fileinfo->isFile()) {
$tabFich[ $fileinfo->getCTime()] = $fileinfo->getFilename();
}
}
ksort( $tabFich);
$dernierFichier = end( $tabFich );
?>
tu places les fichiers dans un tableau associatif dont les clés sont les dates de modifications et les valeurs du tableau sont les noms des fichiers.puis avec ksort tu peux trier le tableau en fonction des clés.
[url=http://php.net/manual/fr/directoryiterator.getctime.php]getctime[/url] donne la date de modif
[php]
<?php
$tabFich = array();
$iterator = new DirectoryIterator("dossier");
foreach ($iterator as $fileinfo) {
if ($fileinfo->isFile()) {
$tabFich[ $fileinfo->getCTime()] = $fileinfo->getFilename();
}
}
ksort( $tabFich);
$dernierFichier = end( $tabFich );
?>
[/php]