2010-12-15 75 views
0

Autoit IniWrite()覆蓋鍵?Autoit IniWrite()覆蓋鍵?

IniWrite(@ScriptDir & "\php\php.ini", "Zend", "zend_extension_ts", '"' & @ScriptDir & '\Files\filename1.dll"') 

    IniWrite(@ScriptDir & "\php\php.ini", "Zend", "zend_extension_ts", '"' & @ScriptDir & '\Files\filename2.dll"') 

//line 2 is overwriting the line 1? 

它輸出在php.ini內執行以下操作:

[Zend的]
zend_extension_ts = 「C:\ Documents和 設置\應用\文件\ filename2.dll」

當它應該輸出以下內容:

[Zend的]
zend_extension_ts = 「C:\ Documents和 設置\應用\文件\ filename1.dll」 zend_extension_ts = 「C:\ Documents和 設置\應用\文件\ filename2.dll」

Theyfore;我怎樣才能達到上述輸出 - 有人可以發佈一些示例代碼,因爲我在他們的文檔頁面上看不到任何內容?

回答

1

管理搞清楚了! - 通過使用FileWriteLine()

1

密鑰被覆蓋實際上是有道理的。密鑰名稱在節中的INI文件中必須是唯一的。這也在幫助文件中明確說明。