ID: 17580
Updated by: jorg.zimmermann@ron.de
Reported By: jorg.zimmermann@ron.de
Status: Open
Bug Type: Reproducible crash
Operating System: windows NT 4.0/XP/2000
PHP Version: 4.2.1
New Comment:
not a zillion, :) you can hit this limit with barely 300 keys and 55
char per line ...
Previous Comments:
------------------------------------------------------------------------
[2002-06-03 18:31:23] mfischer@php.net
confirmed, just create a testfile with zillions of key=data entries,
you will hit the limit somewhen.
Seems to be dependant on the flex code for ini scanner in Zend. Is it
really worth the trouble ... ?
------------------------------------------------------------------------
[2002-06-03 18:26:30] jorg.zimmermann@ron.de
sorry this is not the case,
it is standard windows ini file format.
[xxx]
key1=data
key2=data
.
.
.
and i do get a regular array on files <16k
there is a \r\n at the end of each line
------------------------------------------------------------------------
[2002-06-03 18:19:57] jorg.zimmermann@ron.de
this is not the case,
it is standard windows ini file format.
[xxx]
key1=data
key2=data
.
.
.
------------------------------------------------------------------------
[2002-06-03 13:13:49] sander@php.net
AFAIK this error only appears if you have more than x kB (apparently
16) on one line. Because that's not a strict limitation at all, I'm
closing this one.
If you think this is not correct, please reopen this report.
------------------------------------------------------------------------
[2002-06-03 12:51:05] jorg.zimmermann@ron.de
When I use parse_ini_file() on files larger then 16KB (exact 16382
Bytes) it exits with "input buffer overflow, can't enlarge buffer
because scanner uses REJECT" there is no entry in the errorlog
<?
$ini = parse_ini_file("myini.ini");
print_r($ini);
?>
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/?id=17580&edit=1