我試圖做一個網站,人們直接將CSV文件粘貼到textarea(稱爲「原始文本」)並解析它,然後用我的腳本生成一些東西。我知道如何解析服務器上的csv文件(使用fgetcsv),但不知道如何從POST變量INTO獲取輸入fgetcsv。到目前爲止,我已經嘗試過這樣的事情,但沒有成功:用PHP解析textarea輸入就好像它是一個csv?
$file_handle = fopen("php://input", "r");
while (!feof($file_handle)) {
$line_of_text = fgetcsv($file_handle);
echo $line_of_text[0] . '<br />';
}
謝謝佩卡!小東西,雖然 - 我的主機只運行PHP 5.2.x,它不支持這個功能...有沒有另一個簡單的方法來做這樣的事情,而不是要求他們升級? – 2010-02-12 12:36:05
@yonation啊,我沒有看到它是> = 5.3.0。查看手冊頁中的用戶註釋,有許多替換功能。我相信你會找到一個合適的。 – 2010-02-12 12:59:00
有趣的插件 - 它是一個多行CSV?它仍然有效嗎? – Ross 2013-02-08 01:14:42