Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > чтение файлов с ftp


Автор: m_maxser 4.1.2013, 13:10
Здравствуйте,

Задача следущая: нужно зайти по фтп, пробежаться по файлам, прочитать содержимое каждого файла и сохранить его в БД. Понимаю, что задача не сложная, в инете куча примеров. Меня сбил с толку формат файлов. На сервере лежат файлы *.SPL.  Что за формат такой, я не понял, но знаю, что в файле хранится таблица, которую можно открыть Excel'ем. Excel определяет тип документа как "Текстовый файл (с разделителем табуляцией) (*.txt)". Если открыть файл текстовым редактором, то там действительно просто строки с колонками разделенными табуляцией. 

Я нагуглил класс SplFileObject, предназначен ли он для работы с этим форматом или это тупо совпадение в названии?
Как правильно этот файл прочитать, чтобы получить содержащуюся там таблицу в виде массива?

Спасибо.

Всех с Новым Годом!

Автор: Sanchezzz 4.1.2013, 14:19
приведите кусок формата может это csv

Автор: m_maxser 8.1.2013, 06:48
вот как-то так:
Код

INDEX
FILE NAME:    file.SPL
DATE:    20121227
column1    column2    column3    column4    column5
    20121227    col3_data1    col4_data1    col5_data1
    20121227    col3_data2    col4_data2    col5_data1
    20121227    col3_data3    col4_data3    col5_data1
LINE COUNT:    7


Действительно похоже на CSV.

Автор: m_maxser 8.1.2013, 13:19
все, разобрался. Это действительно csv.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)