Как проверить загруженный CSV / текстовый файл с помощью PHP - PullRequest
3 голосов
/ 19 марта 2012

Я использую codeigniter, и мне удалось создать систему загрузки, которая проверяет расширение и размер.

Теперь я хочу проверить, не разделены ли эти файлы табуляцией и имеют ли они определенное числостолбцы.

Кто-нибудь может указать мне правильное направление?

Спасибо.

Ответы [ 2 ]

3 голосов
/ 19 марта 2012

Прочитайте первую строку и используйте preg_split, чтобы разделить ее на основе символа табуляции.

Размер возвращаемого массива должен соответствовать ожидаемому количеству столбцов.Если нет, то загруженный файл недействителен.

1 голос
/ 19 марта 2012

Используйте пользовательскую функцию обратного вызова для проверки формы. Справку по этому вопросу можно найти здесь .

Справка по проверке табуляции с разделителями здесь и количеством столбцов здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...