Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
246-ой 18.05.2005 16:16
Есть такой код:@random_file[path;sabj] $sabj<br> $pictures[^hash::create[]] $list[^file:list[$path]] ^if($list){ ^list.menu{ $subfolder[^file:list[$path/$list.name;.jpg]] ^if($subfolder){ <b>Найденные файлы:</b><br> ^subfolder.menu{ $subfolder.name<br> ^pictures.add[ $.[^subfolder.offset[]][^subfolder.name.trim[]] ] } } } } $key(^math:random(^pictures._count[])) <b>Выбор:</b> ($key из ^pictures._count[])<br> $pictures.$key <br><br> <b>Хеш:</b><br> ^pictures.foreach[key;value]{ $key=$value }[<br>]Почему в хеше в конце оказываются файлы только из последного просмотренного каталога, а не все найденные?