ID:               44544
 Updated by:       [EMAIL PROTECTED]
 Reported By:      frederes at free dot fr
-Status:           Open
+Status:           Closed
 Bug Type:         *General Issues
 Operating System: Gentoo 2006
 PHP Version:      5.2.6RC2
 New Comment:

Fixed in HEAD/PHP_5_3, won't fix in PHP_5_2, use quotes instead (as you
ALWAYS should anyway):

toto = "aaa$bbb"


Previous Comments:
------------------------------------------------------------------------

[2008-03-27 04:00:27] frederes at free dot fr

Description:
------------
when character '$' is present in a value string , parse_ini_file()
return a warning/error and cut the value string before the $
so data result is wrong !

Reproduce code:
---------------
<?php
$ini_array = parse_ini_file("test.ini");
print_r($ini_array);
?>

test.ini file content :

toto = aaa$bbb

Expected result:
----------------
Array ( [toto] => aaa$bbb)

Actual result:
--------------
Warning: Error parsing test.ini on line 8 in parse_ini.php on line 2
Array ( [toto] => aaa)


------------------------------------------------------------------------


-- 
Edit this bug report at http://bugs.php.net/?id=44544&edit=1

Reply via email to