function ParseCSV($filename) { $lines = null; $newline = null; if (file_exists($filename)) { App::LoadCore("File.class.php"); $fp = new File($filename); $strfile = $fp->ReadToEnd(); $strfile = str_replace("\r", "", $strfile); $lines = explode("\n", $strfile); for ($i = 0; $i < count($lines); $i++) { if ($this->IgnoreLines == null || $this->IgnoreLines < $i) { if (!$this->isIgnoreLine($lines[$i])) { $line = explode(",", $lines[$i]); for ($j = 0; $j < count($line); $j++) { $line[$j] = trim($line[$j]); } $newline[] = $line; } //unset($line); } } } //unset($lines); //App::Pr($newline); return $newline; }