2013-04-30 2 views
0

Я пытаюсь создать следующий интерфейс между веб-сайтов: файлы
1) Другие веб-сайты будут загружать (XML) на моем веб-сервер с помощью FTP на определенной папке
2) Мой сайт будет сканировать папку для новых файлов и импортировать их сразу же после их загрузки
2a) В идеале сканирование запускается после того, как новый файл загружен на FTP, но я не знаю, как это сделать. Это возможно?
2b) В качестве альтернативы я использую cron для сканирования папки каждую секунду, но я думаю, что это будет использовать много ресурсов.
3) После обнаружения файла (xml) он будет автоматически импортирован в базу данных mySQL.Импорт нескольких файлов автоматические в MySql

Я просто не могу найти помощь по использованию сканирования нового триггера файла. Я использую PHP, PHP мой администратор и Drupal. Являются ли эти инструменты достаточными или мне нужно что-то еще?

+0

Зачем вам сканировать каждую секунду? Не хватает ли всего Х минут? – tadman

+0

Действительно ли FTP необходим? Нам будет намного проще справляться с «бесшовной» интеграцией между двумя веб-сайтами, реализующими какой-то веб-сервис. – herrjeh42

+0

@tadman: Я хочу, чтобы интерфейс был максимально бесшовным, когда было загружено XML-сообщение, пользователь может сразу просмотреть результаты на веб-сайте. Термин, который я искал, был горячей папкой. Я нашел модуль drupal, который должен обработать это, но я еще не выполнил его (http://drupal.org/project/hotfolder). – user1007717

ответ

0

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

Смежные вопросы