我正在使用PHP将文件上传到服务器,然后将路径传递给SQL存储过程,该存储过程执行BULK INSERT
将文件导入到SQL表中。PHP检测Windows或Unix格式的csv或txt文件?
在SQL中,我知道如何让BULK INSERT与基于Windows和Unix的csv和txt文件一起工作,但我需要知道它是哪种格式。
我希望我可以在PHP中弄清楚,然后将它传递给存储过程。然后我可以相应地更新ROWTERMINATOR
。
有没有办法在PHP中检测csv或txt是基于Windows还是Unix?
任何帮助,这将是伟大的。
谢谢!
阅读使用与fgets几行( )并测试“\ r \ n”或“\ n”作为字符串中的最后一个字符 - 特别注意http://www.php.net/manual/en/filesystem.configuration.php#ini。自动检测行结束 – 2013-05-02 23:04:51