Lipetsk *nix Association Forum Lipetsk *nix Association Forum
Новости:
 
*
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?
27 Ноября 2024, 23:29:16


Войти


Страниц: [1]   Вниз
  Печать  
Автор Тема: индексация FTP  (Прочитано 8785 раз)
0 Пользователей и 3 Гостей смотрят эту тему.
deXes
Продвинутый
***

Карма: 0
Сообщений: 197



Награды
« : 09 Июня 2008, 18:20:49 »

есть ли тулза, которая могла бы индексировать FTP и заносить в БД(хоть текстовую) имена файлов, их размер и так далее? видел такую штуку на перле - онп предназначалась для создания поисковика по FTP серверам.
Записан
Леголегс
Гуру
******

Карма: 18
Сообщений: 1006


Fedora 12 x86_64


Награды
« Ответ #1 : 09 Июня 2008, 22:35:56 »

На вот тебе скрипт. Правда в нём огромная дыра и пользоваться им нельзя, но суть понять можно Улыбка
Код:
#!/bin/sh

FTPDIR="/var/ftp/incoming"
DATABASE="sqlfiles_base"
ENGINE="mysql -u root $DATABASE"


$ENGINE <<DELIM
DROP TABLE IF EXISTS files;
CREATE TABLE files(
  id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
  fname TEXT NOT NULL,
  path TEXT NOT NULL,
  size INT,
  mtime DATETIME
);
DELIM

cd $FTPDIR

find -not -name ".*" -printf "INSERT INTO files (fname,path,size,mtime) VALUES ('%f','%p','%s','%CY-%Cm-%Cd %CT');\n" | $ENGINE
Записан

[ Мой FTP ftp://legolegs.homelinux.net ]
[ Репозиторий Fedora http://fedora.leschat.net/ ]
[ Репозиторий Ubuntu http://ubuntu.leschat.net/ ]
deXes
Продвинутый
***

Карма: 0
Сообщений: 197



Награды
« Ответ #2 : 11 Июня 2008, 21:39:24 »

спасиб - впринципе суть понятна.
вот еще вопрос не по теме(не хотел создавать отдельный топик): какой логин и пасс по умолчанию в мускуле? Улыбка раньше юзал sqlite там в доках все и написано, а тута нет((
Записан
C0va
Продвинутый
***

Карма: 0
Сообщений: 219


Ubuntu 7.10


Награды
« Ответ #3 : 13 Июня 2008, 11:11:56 »

root, пароль или root или пустой.
А вообще при установке мускла задается логин и пароль.
Записан
Леголегс
Гуру
******

Карма: 18
Сообщений: 1006


Fedora 12 x86_64


Награды
« Ответ #4 : 14 Июня 2008, 00:43:29 »

...и доступ только с 127.0.0.1
Записан

[ Мой FTP ftp://legolegs.homelinux.net ]
[ Репозиторий Fedora http://fedora.leschat.net/ ]
[ Репозиторий Ubuntu http://ubuntu.leschat.net/ ]
deXes
Продвинутый
***

Карма: 0
Сообщений: 197



Награды
« Ответ #5 : 19 Июня 2008, 21:36:26 »

в том то и прикол что он не пустой Улыбка решил проблему на programmers
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2011, Simple Machines

Valid XHTML 1.0! Valid CSS! Dilber MC Theme by HarzeM