【问题标题】:How to validate an uploaded csv/text file with php如何使用 php 验证上传的 csv/文本文件
【发布时间】:2012-04-03 18:49:34
【问题描述】:

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

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

谁能指出我正确的方向?

谢谢。

【问题讨论】:

标签: php codeigniter csv


【解决方案1】:

读取第一行并使用preg_split根据制表符将其拆分。

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

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

    • 谢谢,您的建议也很有用。我没有声望给你投票:(
    • @sadiqxs 写这个问题时需要它。我现在投票成功:)
    猜你喜欢
    • 2018-07-28
    • 2016-08-30
    • 2011-04-01
    • 2017-06-18
    • 2016-08-03
    • 2017-02-03
    • 2010-10-05
    • 2016-03-27
    • 2013-03-13
    相关资源
    最近更新 更多