Автоматизация разложения большого колчиства файлов по категориям, чем осуществить?

QD
На сайте с 03.11.2013
Offline
9
276

Уж не знаю на сколько корректен вопрос, в общем, ситуация следующая.

Есть база в несколько тысяч файлов структурированных по папкам в алфавитном порядке,

A/auto/файл1, ,*2, *3, *4.... *500

/avia/файл1, ,*2, *3, *4.... *500

.......

B/ аналогично

нужно залить это все на сайт, где будет алфавитный указатель от А до Z,

A->список категорий на букву А -> список файлов в категории -> страница с капчей и ссылкой на скачивание файла.

Вручную, это делать, очень и очень долго, как быть? :crazy:

rammlied
На сайте с 13.04.2011
Offline
56
#1

базовые знания программирования решают подобную проблему.

Я когда то подобное делал так:

просканировал все каталоги (при помощи C# например) и на основе этого сделал запрос на создание таблицы в БД примерно такого вида:

ID firstLetter pathFile nameFile

Потом на главной странице сделал список ссылок A B C D E...(вручную впринципе , символов же не так много) ссылки на страницу /first.php?letter=a /first.php?letter=b ну и так далее

На этой странице (first.php) выполняется в запрос в базу вида

Select * from table where firstLetter=$_GET['letter']

Выводил результат в таблицу и опять же ссылками на страницу

/file.php?id=1231 /file.php?id=345362 где цифры - айдишник файла в базе.

Ну а саму страницу с файлов понятно как сделать и как достать файл

делаю СДЛы, получаются ГСы )

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий