This is an old revision of the document!
CIniFile
Ezzel az osztállyal tudunk szabvány Windows ini fájlokat írni / olvasni.
konstruktor
CIniFile(string filename)
Megnyitja a megadott nevű ini fájlt. Ha nem létezik ilyen, akkor létrehozza.
Metódusok
getValue
mixed getValue(string sect, string ident)
A sect szekció ident azonosítójú elem értékét adja vissza. Ha a megadott elem nem létezik, akkor a visszatérési érték false.
setValue
bool setValue(string sect, string ident, mixed value)
A sect szekció ident elemének értékét állítja value-ra. Ha a megadott szekció illetve elem nem létezik, akkor automatikusan létrehozásra kerül. A visszatérési érték true siker esetén, false ellenkező esetben.
getSections
array getSections()
Az összes szekció nevével tér vissza.
getKeyNames
array getKeyNames()
Az aktuális kulcs alatti alkulcsok neveivel tér vissza.
Példa
<?php $reg = new CRegistry(); // a dupla \-ek nem feltétlenül kellenek, de semmiképpen sem ártanak $reg->SetCurrentKey('\\Software\\OnlineWeb'); // kiírja, hogy "HKEY_CURRENT_USER\Software\OnlineWeb" var_dump($reg->GetCurrentKey()); // beállítja a test elemet 123-ra (mint DWORD) var_dump($reg->SetValue('test',123)); // a visszaadott érték 123 (integerként) var_dump($reg->GetValue('test')); ?>