2010-08-03 4 views
0

У меня есть страница, где я прошу пользователей загрузить вкладку csv. Но как я могу обеспечить загрузку файла csv, разделенного вкладками. Для этого мне нужна проверка php. Может ли кто-нибудь помочь? Заранее спасибо.Проверка файла csv с разделителями табуляции

ответ

1

Помимо обычных мер безопасности при обработке загрузки файлов на PHP, попробуйте проанализировать его как CSV; если это удастся, оно действительно. Одна вещь, которую вы можете захотеть, - это слишком большие файлы и может заставить ваше приложение слишком много памяти.

+0

Проанализировать первые N байтов. – Basilevs

+0

Не совсем. После N байтов вы все равно можете столкнуться с недопустимыми данными (например, слишком много или слишком мало столбцов). Однако, если первые несколько строк могут быть проанализированы без ошибок, есть вероятность, что это действительно CSV-файл. – tdammers

0

К сожалению, самый простой способ сделать рудиментарный чек - это ввести имена столбцов в первой строке, чтобы вы могли проверить, соответствуют ли они столбцам, которые вы ожидаете. Но вам все равно придется проверить, действительно ли данные, которые они предоставляют, являются действительными ...

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