我正在使用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