Вверх ↑
Этот топик читают: Гость
Ответов: 176
Рейтинг: 12
#1: 2009-04-01 18:51:24 ЛС | профиль | цитата
Устанавливаю маску расширения компоненту, а он ищет все файлы в папке и выдаёт их имена в поток.
Посмотрел исходник и не нашёл там упоминания про параметр Ext. Вроде раньше по расширению работало? Или я что-то путаю?


#sha
Add(EntryPoint,2953706,42,105)
{
link(onStart,10149379:doSearch,[])
}
Add(FileSearch,10149379,98,105)
{
Ext="*.txt"
Point(onOtherFiles)
link(onSearch,13410795:doEcho,[])
}
Add(Echo,13410795,168,105)
{
link(onEcho,16002409:doEcho,[])
}
Add(Echo,16002409,231,105)
{
Message="<br>"
}
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
файлы: 1code_12536.txt [311B] [864]
Ответов: 1088
Рейтинг: 112
#2: 2009-04-01 20:17:13 ЛС | профиль | цитата
Я задавал такой вопрос Dilma'e, он ответил что компонент недоделан, не все функции реализованы.
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Администрация
Ответов: 15295
Рейтинг: 1519
#3: 2009-04-01 21:53:20 ЛС | профиль | цитата
интерфейс элемента перенесен из стандартного пакета, а в php файлы из директории по маске перебирать нельзя. Чтобы отсеять не нужное необходимо использовать регулярное выражение
карма: 27
0
Ответов: 117
Рейтинг: 9
#4: 2009-04-02 19:31:18 ЛС | профиль | цитата
Вот, что нашел.

Функция glob() ищет все пути, совпадающие с шаблоном pattern согласно правилам, используемым в функции glob() библиотеки libc, которые похожи на правила, используемые большинством распространённых оболочек. Раскрытие тильды или подстановки параметров не совершаются.

Возвращает массив, который содержит совпадающие файлы/директории или FALSE в случае ошибки.

Пример, который проверил у себя
#php
foreach (glob("*.txt") as $filename) {
echo $filename;
echo "<br>";
}
карма: 0

0
4
Сообщение
...
Прикрепленные файлы
(файлы не залиты)