Нужно просто вывести все названия файлов из папки, сейчас выводит так
...10.txt11.txt12.txt13.txt14.txt15.txt16.txt17.txt18.txt19.txt20.txt21.txt22.txt23.txt3.txt4.txt5.txt6.txt7.txt8.txt9.txt
То есть откуда то берется точка и потом ещё две, и порядок сортировки не понятен, почему не по алфавиту? Сам код простой
$files = scandir(__DIR__.'/notes'); //Сортировка по названию (А, Б, В...)
sort($files); //Файловая кнопка (Если тебе нужны названия просто пиши 'echo $file')
foreach($files as $file) {
echo $file;
}