load_data

This commit is contained in:
William Knauss
2014-06-05 20:46:29 -04:00
parent 8af4d1e513
commit 33825514d9

View File

@@ -884,30 +884,30 @@ class parseCSV {
$data = null; $data = null;
$file = null; $file = null;
if ( $input === null ) { if (is_null($input)) {
$file = $this->file; $file = $this->file;
} }
elseif ( file_exists($input) ) { elseif (file_exists($input)) {
$file = $input; $file = $input;
} }
else { else {
$data = $input; $data = $input;
} }
if ( !empty($data) || $data = $this->_rfile($file) ) { if (!empty($data) || $data = $this->_rfile($file)) {
if ( $this->file != $file ) { if ($this->file != $file) {
$this->file = $file; $this->file = $file;
} }
if ( preg_match('/\.php$/i', $file) && preg_match('/<\?.*?\?>(.*)/ims', $data, $strip) ) { if (preg_match('/\.php$/i', $file) && preg_match('/<\?.*?\?>(.*)/ims', $data, $strip)) {
$data = ltrim($strip[1]); $data = ltrim($strip[1]);
} }
if ( $this->convert_encoding ) { if ($this->convert_encoding) {
$data = iconv($this->input_encoding, $this->output_encoding, $data); $data = iconv($this->input_encoding, $this->output_encoding, $data);
} }
if ( substr($data, -1) != "\n" ) { if (substr($data, -1) != "\n") {
$data .= "\n"; $data .= "\n";
} }