2010-12-15 4 views
0

Autoit IniWrite() écrasement clé?Autoit IniWrite() écraser la clé?

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? 

Il produit les éléments suivants dans le php.ini:

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

Quand il doit génèrerait les éléments suivants:

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

theirfore; Comment puis-je atteindre la sortie ci-dessus - quelqu'un peut-il poster un exemple de code s'il vous plaît, car je ne vois rien à ce sujet sur sa page de documentation?

Répondre

1

Géré pour le comprendre! - en utilisant FileWriteLine()

1

Si la clé est écrasée, c'est logique. Un nom de clé doit être unique dans un fichier INI dans une section. Ceci est également clairement indiqué dans le fichier d'aide.