2015-12-01 33 views
1


我正在使用此PHP Class來編寫ini文件。從PHP寫入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
所有都給予同樣的結果

感謝您的支持

回答

0

有點遲到了 - 我有同樣的問題並將代碼添加到添加此功能的Piwik/component-ini之一。

您可以看到更改的文件here。只需將這些行添加到IniWriter.php中即可。