|
|
|
| опять вопрос по Wallist Files.
как отсортировать ассоциативный массив который возвращает функция pathinfo? пробовал sort(), ksort() И т.д. - скрипт выдает пустую страницу.
pathinfo() возвращает ассоциативный массив из трех элементов-ключей - dirname, basename, extension. Нужно отсортировать по basename, чтобы имена файлов шли по порядку.
$file_info=pathinfo($FilePath.$line);
$file_info = sort($file_info, SORT_REGULAR);
|
поправьте если не так. | |
|
|
|
|
|
|
|
для: Andrei
(17.04.2006 в 13:34)
| | up.
по прежнему актуально. | |
|
|
|
|
|
|
|
для: Andrei
(17.04.2006 в 14:56)
| | $file_info в Вашем примере содержит данные про один единственный файл. Так что несовсем ясно, что именно Вы собираетесь сортировать. | |
|
|
|
|
|
|
|
для: Trianon
(17.04.2006 в 15:05)
| |
function files($FilePath) {
$c=0;
$dir = @opendir($FilePath);
if(!$dir)
{
echo "<font size=-1 color=red><b><i>Ошибка открытия директории:".$DirPath."</b></i></font>"; exit();}
while($line = readdir($dir))
{
if(is_file($FilePath.$line))
{
$file_info=pathinfo($FilePath.$line);
|
вот начало функции. в каком месте нужно начинать сортировку? | |
|
|
|