- Also quote a field if it contains a newline.

This commit is contained in:
dave 2007-12-18 19:52:13 +00:00
parent 1b83ff4c12
commit 2af3482ecf

View File

@ -75,8 +75,12 @@ class lcsv
{
for($c=0;$c<$table_cols;$c++)
{
$quote = false;
//if the data contains the separator, we need to puti the data inside ""'s
if(strstr($dataline[$c],$this->separator()))
if(strstr($dataline[$c],$this->separator())) $quote = true;
/* If it contains a newline, also quote it */
if(strchr($dataline[$c], "\n")) $quote = true;
if($quote == true)
$this->csvdata.="\"".$dataline[$c]."\"";
else
$this->csvdata.=$dataline[$c];