Перейти к содержимому


Вопрос по работе php с файлами.


Сообщений в теме: 5

#1 dolphin

    Активный участник

  • Пользователи
  • PipPipPip
  • 341 сообщений

Отправлено 02 Апрель 2013 - 10:46

Привет всем!

Друзья, помогите найти решение для задачи:

Дано:
1. Файлы с содержанием записей за день приходят на почту.

Задача:
1. Необходимо загружать содержимое файлов в Клиентскую Базу автоматически.

Решение (все это должно проходить в автоматическом режиме):
1. Получить файл на почту + (сделано)
2. Сохранить файл в папку + (сделано)
3. Клиентская база сама должна взять файл с каталога - (как это сделать? Как определить какой файл был взят а какой еще надо взять?)
4. С помощью представления распаковать файл и "закинуть" данные в таблицу + (сделано)
5. После выполнения всех этих действий, автоматически отправить отчет на почту - (еще не сделано)

Собственно остался лишь вопрос в автоматическом "взятии файла" из каталога.. Как же можно это совершить? Подскажите, пожалуйста?

#2 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 687 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 02 Апрель 2013 - 14:40

А где расположен каталог и где Клиентская база?

Вообще, файл считывается стандартными методами. По-моему это самый простой пункт из вашего списка.

#3 dolphin

    Активный участник

  • Пользователи
  • PipPipPip
  • 341 сообщений

Отправлено 05 Апрель 2013 - 08:08

Клинтская база локальная версия. Находится на диске ц. Файлы можно ложить куда угодно, хоть непосредственно в директории клиентской базы.

Как взять файл в принципе понятно. А как определить, что нужно НОВЫЙ файл взять? Ведь в директории может собраться нисчитанное множество файлов?..

#4 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 687 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 05 Апрель 2013 - 10:19

Цитата

А как определить, что нужно НОВЫЙ файл взять

Может, просто удалять старые файлы после их считывания? Не подходит разве такой вариант? Или перемещать, переименовывать?

#5 dolphin

    Активный участник

  • Пользователи
  • PipPipPip
  • 341 сообщений

Отправлено 09 Апрель 2013 - 09:33

Вариант, но возможно не гуманный ))) надо попробовать.

#6 andibrag

    Прежде, чем задать вопрос, продумайте свое решение.

  • Активный пользователь
  • PipPipPip
  • 1 332 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург

Отправлено 09 Апрель 2013 - 09:58

можно создать файл, в который будете заносить имена считываемых файлов, либо в таблицу БД заносить

Творческая группа "ТАВР".

www.MEGATAVR.com Художественная ковка, витражи, мозаика, фрески.

www.iGal.pro Уникальный мангал.






Количество пользователей, читающих эту тему: 3

0 пользователей, 3 гостей, 0 анонимных