Christian Bläul
f5851ba9ac
Only improved comments in source code
2017-12-06 02:25:54 +01:00
Jan Piskvor Martinec
fad5ebcdc8
Added function to detect delimiter using sep= file header
2017-12-06 02:25:54 +01:00
Salem Ouerdani
1321c3b693
Should fix #99 (zeros breaking lines)
...
see https://github.com/parsecsv/parsecsv-for-php/issues/99
2017-11-03 21:35:58 +01:00
Christian Bläul
b9cf7cb0c1
Improved PHPDoc blocks
...
Added missing parameters, wrapped at 80 characters, added types.
2017-11-03 20:25:56 +01:00
Christian Bläul
4bae0d2bcf
Re-added the code to grap object-level filename in output()
...
Follow-up on pull request #88 : No breaking compatibality with
older parsecsv versions.
If no output to browser is desired, set $output_filename to null,
or use unparse() function.
2017-11-03 20:23:12 +01:00
Jan Piskvor Martinec
189746405f
Do not force filename if not set explicitly
...
Per docblock, the function output() is supposed to output to browser
only if filename is passed into it.
If not, it should return the CSV as a string, not auto-set filename.
2017-11-03 11:30:55 -06:00
Marvin Feldmann
fa5aea7631
Suppress file name too long warning
...
Suppress Warning: "File name is longer than the maximum allowed path length on this platform (4096)"
2015-09-14 17:15:10 +02:00
William Knauss
4f144f2662
Addresses #62
2015-07-11 13:15:34 -04:00
William Knauss
ba4c30add1
Addresses #51
2015-07-11 13:09:20 -04:00
William Knauss
8bb51f8bab
Fixing flock issue
...
Why not make life easier just use file put contents
2015-03-25 22:19:54 -04:00
Sergio Melendez
5e8a5df988
Added iconv() to output method
2014-10-07 08:46:14 -05:00
William Knauss
2f3732e350
_wfile
2014-06-05 20:53:19 -04:00
William Knauss
01e71adf36
_rfile
2014-06-05 20:52:43 -04:00
William Knauss
0c4a804db1
_check_count
2014-06-05 20:52:23 -04:00
William Knauss
4366201dc0
_check_data
2014-06-05 20:51:26 -04:00
William Knauss
0422d5d9fe
_enclose_value
2014-06-05 20:50:48 -04:00
William Knauss
6f4d150e6f
_validate_offset
2014-06-05 20:50:08 -04:00
William Knauss
494087ab1d
_validate_row_condition
2014-06-05 20:49:49 -04:00
William Knauss
ce19deec4e
_validate_row_conditions
2014-06-05 20:48:11 -04:00
William Knauss
33825514d9
load_data
2014-06-05 20:46:29 -04:00
William Knauss
8af4d1e513
unparse
2014-06-05 20:45:28 -04:00
William Knauss
4d07760933
parse_string
2014-06-05 20:44:14 -04:00
William Knauss
710f22eeb9
parse_file
2014-06-05 20:40:00 -04:00
William Knauss
604872faad
auto
2014-06-05 20:39:21 -04:00
William Knauss
8e19ecf94f
encoding
2014-06-05 20:37:02 -04:00
William Knauss
31417caafd
output
2014-06-05 20:36:32 -04:00
William Knauss
17e060ea33
save
2014-06-05 20:35:40 -04:00
William Knauss
936b6f4a50
parse
2014-06-05 20:34:08 -04:00
William Knauss
65061046bd
__construct
2014-06-05 20:32:55 -04:00
William Knauss
8bbd474e66
Merge pull request #32 from williamknauss/proper-access
...
Proper access
2014-06-05 20:22:09 -04:00
William Knauss
734b35abc5
made _validate_row_conditions protected
2014-06-05 20:18:17 -04:00
William Knauss
5cb602be2d
made _validate_row_condition protected
2014-06-05 20:17:58 -04:00
William Knauss
b8920f99cb
made _validate_offset protected
2014-06-05 20:17:29 -04:00
William Knauss
b8248af92e
made _enclose_value protected
2014-06-05 20:17:08 -04:00
William Knauss
d1f25ee3df
made _check_data protected
2014-06-05 20:16:45 -04:00
William Knauss
0d5ae35a34
made _check_count protected
2014-06-05 20:15:20 -04:00
William Knauss
e1c8cae852
made _rfile protected
2014-06-05 20:14:50 -04:00
William Knauss
844a1520f3
made _wfile proctected
2014-06-05 20:14:16 -04:00
William Knauss
1524618293
Fix for #27
2014-06-05 17:03:26 -04:00
William Knauss
32b50efe82
Merge branch 'master' of https://github.com/williamknauss/php-parsecsv into start-testing
2014-06-05 12:02:11 -04:00
William Knauss
7187bbd68f
construct param
2014-06-05 11:56:50 -04:00
William Knauss
ee784f3180
Merge branch 'master' of https://github.com/williamknauss/php-parsecsv into start-testing
2014-06-05 11:44:10 -04:00
William Knauss
a6f8c708f9
1
2014-06-05 01:51:46 -04:00
cff692d976
Fix issue when CSV data does not end with a newline
...
If CSV data didn't end with "\n", "\r", or "\r\n" the last line of the
CSV would be ignored, as the parser wouldn't trigger end of row logic
for the last row.
This change forces the parser to process the end of the CSV data as it's
own character (false), and deals with end of data just like it treats
end of row.
2014-06-05 01:56:14 +01:00
Norcoen
0235c24b36
Pass delimiter from unparse function to _enclose_value function, revert
...
changes from previous approach
2014-06-03 15:52:36 +02:00
Norcoen
33b1a0d196
Fix local/global delimiter bug between output() and _enclose_value() by
...
setting global delimiter to local if not null
2014-06-03 15:02:49 +02:00
Norcoen
f3c70ad17c
Fix local/global delimiter bug between output() and _enclose_value() by
...
setting global delimiter to local if not null
2014-06-03 15:01:04 +02:00
Norcoen
98a146bd38
Force enclosing of all columns with optional switch
2014-06-03 14:45:07 +02:00
William Knauss
90042a553c
ugh
2014-06-02 20:35:20 -04:00
William Knauss
73d7acb493
fix conflicts
2014-06-02 20:34:08 -04:00