Annotation of embedaddon/php/ext/standard/tests/file/bug12556.phpt, revision 1.1.1.1

1.1       misho       1: --TEST--
                      2: Bug #12556 (fgetcsv() ignores lengths when quotes not closed)
                      3: --FILE--
                      4: <?php
                      5: $fp = fopen(dirname(__FILE__)."/test.csv", "r");
                      6: while($line = fgetcsv($fp, 24)) {
                      7:        $line = str_replace("\x0d\x0a", "\x0a", $line);
                      8:        var_dump($line);
                      9: }
                     10: fclose($fp);
                     11: ?>
                     12: --EXPECT--
                     13: array(4) {
                     14:   [0]=>
                     15:   string(1) "6"
                     16:   [1]=>
                     17:   string(1) "7"
                     18:   [2]=>
                     19:   string(1) "8"
                     20:   [3]=>
                     21:   string(5) "line1"
                     22: }
                     23: array(4) {
                     24:   [0]=>
                     25:   string(1) "1"
                     26:   [1]=>
                     27:   string(1) "2"
                     28:   [2]=>
                     29:   string(1) "3"
                     30:   [3]=>
                     31:   string(186) "line2
                     32: 2,4,5,line3
                     33: 2,4,5,line3
                     34: 2,4,5,line3
                     35: 2,4,5,line3
                     36: 2,4,5,line3
                     37: 2,4,5,line3
                     38: 2,4,5,line3
                     39: 2,4,5,line3
                     40: 2,4,5,line3
                     41: 2,4,5,line3
                     42: 2,4,5,line3
                     43: 2,4,5,line3
                     44: 2,4,5,line3
                     45: 2,4,5,line3
                     46: 2,4,5,line3
                     47: "
                     48: }

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>