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
string getValue(string sect, string ident)
A sect szekció ident azonosítójú elem értékét adja vissza.
setValue
bool setValue(string name, mixed value)
Az aktuális kulcs alatti name nevű elem értékét állítja be value-ra. Ha value string, akkor az elem is az lesz; ha value integer, float vagy boolean, akkor az elem DWORD lesz; minden más esetben az értékadás nem történik meg és a visszaadott érték false lesz.
getValueNames
array getValueNames()
Az aktuális kulcs alatti elemek nevével tér vissza (az alkulcsok ebben a listában nincsenek benne).
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')); ?>