Я не уверен, насколько это было бы просто, но я использую скрипт, который отображает файлы из определенной папки, однако я бы хотел, чтобы они отображались в алфавитном порядке, было бы трудно сделать это? Вот код, я использую:PHP (папка) Список файлов в алфавитном порядке?
if ($handle = opendir($mainframe->getCfg('absolute_path') ."/images/store/")) {
while (false !== ($file = readdir($handle))) {
if ($file != "." && $file != "..") {
if (($file != "index.html")&&($file != "index.php")&&($file != "Thumbs.db")) {
$strExt = end(explode(".", $file));
if ($strExt == 'jpg') {
$Link = 'index.php?option=com_shop&task=deleteFile&file[]='.$file;
$thelist .= '<tr class="row0"><td nowrap="nowrap"><a href="'.$Link.'">'.$file.'</a></td>'."\n";
$thelist .= '<td align="center" class="order"><a href="'.$Link.'" title="delete"><img src="/administrator/images/publish_x.png" width="16" height="16" alt="delete"></a></td></tr>'."\n";
}
}
}
}
closedir($handle);
}
echo $thelist;
:)
Ах, это потрясающие работы, как шарм, большое вам спасибо: D – SoulieBaby
Нашел этот ответ, пытаясь решить такую же точную проблему. Благодаря! Хорошо работает и с меньшим количеством кода! – Agos
Это отлично работало. После прочтения документации я даже смог отменить порядок сортировки с помощью 'SCANDIR_SORT_DESCENDING' в качестве второго аргумента для' scandir (...) '. Несколько других констант сортировки были задокументированы также в предоставленной ссылке. –