从PHP写入INI文件并保留#comment行

时间:2015-12-01 12:59:42

标签: php ini


我正在使用此PHP Class来编写ini文件。

我使用下面的代码来更新ini文件;

<?php
include("class.iniparser.php");
$cfg = new iniParser("config.ini");
$cfg->setValue("Tool","version", "0.9beta");
$cfg->save();
?>


config.ini如下;

[Tool]
name = mein kleiner Parser
version = 0.9alpha
lastmodified = 2006-01-16

当我有评论行(例如:#company = example.com)时,它会自动将其删除。

我想更新config.ini文件而不删除评论行
有没有办法实现它?

我试过stackoverflowConfig_LitePiwik/IniPHP INI Read and Write Class
所有人都给出了相同的结果

感谢您的支持

1 个答案:

答案 0 :(得分:0)

派对有点晚了 - 我遇到了同样的问题,并添加了一个添加此功能的Piwik / component-ini代码。

您可以看到更改的文件here。只需将这些行添加到您的IniWriter.php中即可完成所有设置。