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 and Settings\App\Files\filename2.dll"

Когда должно выводиться следующее:

[Zend]
zend_extension_ts="C:\Documents and Settings\App\Files\filename1.dll" zend_extension_ts="C:\Documents and Settings\App\Files\filename2.dll"

их перед; как я могу добиться вышеуказанного вывода - может ли кто-нибудь опубликовать пример кода, пожалуйста, так как я ничего не вижу на своей странице документации?


person Newbtophp    schedule 15.12.2010    source источник


Ответы (2)


Удалось разобраться! - с помощью FileWriteLine()

person Newbtophp    schedule 15.12.2010

То, что ключ перезаписывается, действительно имеет смысл. Имя ключа должно быть уникальным в INI-файле внутри раздела. Это также четко указано в файле справки.

person Andreas    schedule 07.12.2012