Сортировка файлов opendir();
Заранее благодарен!
(первый раз на любимом форуме из электрички с мобильника)
Цитата: foxweb
Странный ты. в спецификации функции порядок не задаётся. пиши в массив, сортируй array_sort() по имени. список выдаётся операционной системой в том порядке, в каком они прописаны в файловой таблице.
(первый раз на любимом форуме из электрички с мобильника)
(первый раз на любимом форуме из электрички с мобильника)
array_sort(); не подходит, т.к. надо сортировать не по имени, а по дате создания. Я пробовал даже gzip архив этих файлов и переносить с одного (на котором всё номрмально сортируется) на другой (на котором не так как надо). Почему же тогда они по разному прописываются в файловую таблицу?
Объясни что тебе нужно сделать: отсортировать рандомайзом список файлов у тебя в PHP или сделать то же самое у себя на диске(т.е. физически)?
Цитата: shine
Объясни что тебе нужно сделать: отсортировать рандомайзом список файлов у тебя в PHP или сделать то же самое у себя на диске(т.е. физически)?
Ты вот тоже... сам-то понял, что написал? Как это в файловой системе можно сортировать файлы (физически)?
Цитата: mfender
Ты вот тоже... сам-то понял, что написал? Как это в файловой системе можно сортировать файлы (физически)?
Я знаю что нельзя. Потому и спрашиваю у человека что именно он хочет сделать.
system("ls -t /you/dir"); - для Linux
system("dir /O:d c:\you\dir"); - для Windows
Парсь вывод сам. ИМХО по другому никак. Иначе чувствую щас флуд начнётся...