Beschreibung
array
parse_ini_file ( string filename [, bool process_sections])
parse_ini_file() lädt die in
filename angegebene Datei, und gibt
die darin enthaltenen Einstellungen in einem assoziativen
Array zurück. Setzen Sie den letzten Parameter
process_sections auf TRUE, erhalten
Sie ein mehrdimensionales Array mit den Gruppennamen und
Einstellungen. Ist process_sections
nicht angegeben, wird FALSE angenommen.
Anmerkung:
Diese Funktion hat nichts mit der php.ini
zu tun, denn diese ist bereits abgearbeitet, wenn Sie Ihr Skript
ausführen. Diese Funktion ist vorgesehen, um Konfigurationsdateien
für Ihre eigenen Applikationen einzulesen.
Anmerkung:
Enthält ein Wert in der ini Datei nicht alphanumerische Zeichen, so
muss dieser von doppelten Anführungszeichen (") eingeschlossen sein.
Die Struktur der ini Datei ist der von php.ini ähnlich.
Warnung |
Ist die zu parsende ini-Datei missgebildet, beendet PHP das Skript.
|
Beispiel 1. Inhalt der sample.ini ; Dies ist ein Beispiel für eine Konfigurationsdatei
; Kommentare beginnen wie in der php.ini mit ';'
[erste_gruppe]
eins = 1
fünf = 5
[zweite_gruppe]
pfad = /usr/local/bin
URL = "http://www.example.com/~username" |
|
Beispiel 2. parse_ini_file() <?php
// Ohne Gruppen analysieren
$ini_array = parse_ini_file("sample.ini");
print_r($ini_array);
// Mit Gruppen analysieren
$ini_array = parse_ini_file("sample.ini", TRUE);
print_r($ini_array);
?> |
|
Würde wie folgt ausgeben: