[RESOLU] Ouvrir le dernier fichier (le plus récent) d'un répertoire

Eléphanteau du PHP | 13 Messages

20 janv. 2016, 10:33

Dans mon cas, il est pas possible que deux fichiers aient la même date et heure, la même date peut être mais heure jamais !

Eléphanteau du PHP | 13 Messages

20 janv. 2016, 10:42

Ces PHP fonctionnent très bien :
if ($handle = opendir('.')) {
    while (false !== ($file = readdir($handle))) {
        if ($file != "." && $file != "..") {
            if ($tampon){
                if ( date("YmdHis", filemtime($file)) > date("YmdHis", filemtime($tampon)) ) {
                    $tampon = $file;
                }
            }
            else
            {
                $tampon = $file;
            }
        }
    }
    closedir($handle);
    echo $tampon;
}
if($handle = opendir($path))
{
    while (false !== ($file = readdir($handle)))
    {
        if ($file{0} != '.')
        {
            $list[] = date (filemtime()) . "Le chemin du fichier le plus recent est: " . $path . '/' . $file;
        }
    }

rsort($list);

$new_file = $list[0];

echo $new_file;
Contrairement au PHP Poo...

Eléphanteau du PHP | 13 Messages

20 janv. 2016, 11:39

Merci encore à toi !

Si des conseils ou d'autres remarques, je suis preneur ! :)