Gold Vision Communications / USA
 GOLDVISION.COM
Serving the Multimedia Community since 1989.
English Site | German Site 

 Web Hosting

 Virtual Dedicated Servers

 Chequeo de dominio

 Haga su pedido

 Estado del pedido

 Support

 Contáctenos

 Download

 Network

 Network Status

 Webdesign / Templates

 Efectuar pago

 Terms & Conditions

 Imprimir

 Notas Legales

 Declaración de Privacidad
  PHP / parse_ini_file
parse_ini_file

parse_ini_file

(PHP 4 )

parse_ini_file -- Analysiert eine Konfiguratiionsdatei

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: Seit PHP 4.2.1 wird diese Funktion auch von safe_mode und open_basedir beeinflusst.

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

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:

Array
(
    [eins] => 1
    [fünf] => 5
    [pfad] => /usr/local/bin
)
Array
(
    [erste_gruppe] => Array
        (
            [eins] => 1
            [fünf] => 5
        )

    [zweite_gruppe] => Array
        (
            [pfad] => /usr/local/bin
        )

)


© 1998-2007 Gold Vision Communications All Rights Reserved.