Как я могу использовать PHP, чтобы включить самый последний файл в каталог? - PullRequest
1 голос
/ 25 марта 2011

У меня есть каталог, который будет выглядеть примерно так:

/test/
  |
  |- index.php
  |- test-20110324
  |- test-20090901
  |- test-20070901

Я хочу использовать «index.php», чтобы найти самый последний файл, и require поместить его в файл «index.php».

Обратите внимание: Включенный файл должен быть выбран суффиксом с отметкой даты, а не временем изменения файла, так как эти старые файлы нужно редактировать на месте, не принимая приоритет над самым современным файлом.

Эта концепция будет применяться к нескольким каталогам, но все HTML-файлы будут соответствовать шаблону, указанному выше, т.е. WORD-YYYYMMDD .

Есть идеи, как это сделать? Я буду очень признателен, если кто-нибудь сможет уделить мне немного времени, чтобы помочь мне здесь !!!

Заранее спасибо!

1 Ответ

3 голосов
/ 25 марта 2011

Не должно быть слишком сложно:

$files = glob('*.*'); // change the filemask as you like, prepend a path, etc.
sort($files);         // can be customized with usort if default sort isn't satisfactory
$newest = array_pop($files); // get the last element ("greatest" after sorting);
echo $newest;
...