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.
getSection
array getSection(string sect)
A sect szekció bejegyzéseivel tér vissza.
getSectionWithValues
array getSectionWithValues(string sect)
A sect szekció bejegyzéseivel és azok értékével tér vissza úgy, hogy a visszatérési tömb minden egyes elemének kulcsa a bejegyzés neve, értéke a bejegyzés értéke.
Példa
<?php // érdemes teljes elérési utat használni, mert az ini fájlok szabványos helye mindig a WINDOWS könyvtár $ini = new CIniFile('D:\Projects\delphi-projects\Cor4App\OnlineApp.ini'); // egy érdekes példa $res = array(); foreach ($ini->GetSections() as $sect) { $res[$sect] = $ini->GetSectionWithValues($sect); } var_dump($res); ?>