Manuel PHP
Précédent |  | Suivant

# parse_ini_file

(PHP 4 >= 4.0.0)

parse_ini_file -- Traite un fichier de configuration

## Description

``array parse_ini_file` (string filename, bool [process_sections])`

parse_ini_file() charge le fichier `filename` et retourne les configuration qui s'y trouve sous forme d'un tableau associatif. En passant le deuxième paramètre optionnel à `process_sections`, vous obtiendrez un tableau multi-dimensionnel, avec les noms des sections. La valeur par défaut de ce paramètre est `FALSE`

> Note : Cette fonction n'a rien a voir avec le fichier `php.ini`. Ce dernier a déjà était traité lorsque vous commencez a exécuter votre script. Cette fonction peut vous permettre de lire vos propres fichiers de configuration.

La structure des fichiers de configuration lus est similaire à celle de `php.ini`.

Exemple 1. Contenu de exemple.ini
    ; Ceco est un fichier de configuration
    ; Les commentaires commencent par ';', comme dans php.ini
    [premiere_section]
    un = 1
    cinq = 5
    [seconde_section]
    chemin = /usr/local/bin

Exemple 2. Exemple avec parse_ini_file()
    <?php
    // Traitement sans les sections
    $ini_array = parse_ini_file("exemple.ini");
    print_r($ini_array);
    // Traitement avec les sections
    $ini_array = parse_ini_file("sample.ini", TRUE);
    print_r($ini_array);
    ?>

Cet exemple va produire :

    Array
    (
       [un] => 1
       [cinq] => 5
       [chemin] => /usr/local/bin
    )
    Array
    (
       [premiere_section] => Array
           (
               [un] => 1
               [cinq] => 5
           )
       [seconde_section] => Array
           (
               [chemin] => /usr/local/bin
           )
    )

Précédent | Sommaire | Suivant
move_uploaded_file | Niveau supérieur | pathinfo