поиск по именам файлов в произвольной папке

Аватар пользователя Eliasz Eliasz 17 июня 2012 в 23:44

Здравствуйте! Подскажите пожалуйста как искать по именам файлов в заданной папке? Т.е. имеется куча файлов залитых через FTP в некий каталог. Нужно чтобы производился поиск только по именам файлов в этой директории(не по содержимому) и в результатах поиска выдавались ссылки на скачивание.
Хотелось бы реализовать это без установки дополнительного софта на сервер,т.к. используется обычный хостинг.
Если подскажете как написать несложный маленький модуль для этой задачи - буду очень благодарен.

Комментарии

Аватар пользователя sg85 sg85 18 июня 2012 в 15:03

Не думаю, ибо во первых это вопрос 2х строк кода, а во вторых Ваш случай довольно таки индивидуальный, что в совокупности дает бессмысленность создания подобного модуля для широких масс.

Аватар пользователя Eliasz Eliasz 25 июня 2012 в 12:23

занялся я написанием модуля. возник вопрос. я решил все имена файлов из папки добавить в таблицу базы данных, по которой потом производить поиск.
у меня в папке файлов очень много - от 5000 до 20000.
file_scan_directory выдаст мне массив с именами

Подозреваю что если добавлять имена в базу MySQL в цикле по одной строчке, то это займёт длительное время.
Можно ли сразу весь массив в таблицу добавить?

Аватар пользователя sg85 sg85 25 июня 2012 в 16:34

с 200000 файлов вы скорее всего словите сообщение про нехватку памяти

Аватар пользователя sg85 sg85 25 июня 2012 в 16:36

весь массив тоже добавить не выйдет т.к. длина запроса ограничена