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

1.1       misho       1: --TEST--
                      2: Bug #44607 (stream_get_line unable to correctly identify the "ending" in the stream content)
                      3: --FILE--
                      4: <?php
                      5: $eol = '<EOL>';
                      6: $tempnam = __DIR__ . '/' . 'tmpbug44607.txt';
                      7: $data = str_repeat('.', 14000);
                      8: $data .= $eol;
                      9: $data .= $data;
                     10: file_put_contents($tempnam, $data);
                     11: $fd = fopen($tempnam, 'r');
                     12: var_dump(strlen(stream_get_line($fd, 15000, $eol)));
                     13: var_dump(strlen(stream_get_line($fd, 15000, $eol)));
                     14: fseek($fd, 1, SEEK_SET);
                     15: var_dump(strlen(stream_get_line($fd, 15000, $eol)));
                     16: var_dump(strlen(stream_get_line($fd, 15000, $eol)));
                     17: fclose($fd);
                     18: unlink($tempnam);
                     19: ?>
                     20: --EXPECT--
                     21: int(14000)
                     22: int(14000)
                     23: int(13999)
                     24: int(14000)

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