如何使用php验证上传的csv / text文件

时间:2012-03-19 09:18:36

标签: php codeigniter csv

我正在使用codeigniter,我设法创建了一个检查扩展和大小的上传系统。

我现在要做的是检查这些文件是否以制表符分隔并且具有特定数量的列。

任何人都可以指出我正确的方向吗?

感谢。

2 个答案:

答案 0 :(得分:3)

阅读第一行并使用preg_split根据制表符分割它。

返回的数组大小应与预期的列数相匹配。如果没有,则上传的文件无效。

答案 1 :(得分:1)

使用自定义回调函数进行表单验证。可以找到here的帮助。

帮助检查制表符分隔的here和列数here