uznay-chto-hochesh.narod.ru

-сайт для интересующихся людей

Учебник - справочник по PHP.

Здесь Вы найдете что хотели

Меню сайта
Главная
Введение
Справочник языка
Возможности РНР
Функции (справочник)
Расширение РНР 4.0
F.A.Q. частые вопросы
Приложения
Алфавитный указатель
Друзья сайта
сделай сайт сам! пособие по html
изучение html и web-дизайна для новичков
Бесплатная отправка смс на все операторы
Реклама
 
НазадВперёд

parse_ini_file

(PHP 4)

parse_ini_file - разбирает файл конфигурации.

Описание

array parse_ini_file (string filename [, bool process_sections])

parse_ini_file() загружает ini-файл filename и возвращает его установки в виде ассоциативного массива. Установив в последний параметр process_sections TRUE, вы получите многомерный массив, включая имена разделов и установки. По умолчанию process_sections имеет значение FALSE.

Примечание: эта функция ничего не делает с файлом php.ini. Он уже обработан при запуске скрипта. Эта функция может использоваться для чтения файлов конфигураций ваших приложений.

Примечание: если значение в ini-файле содержит не-алфавитно-числовые символы, необходимо заключить его в двойные кавычки (").

Примечание: начиная с PHP 4.2.1, на эту функцию воздействует также safe_mode и open_basedir.

Структура ini-файла аналогична структуре php.ini.

Предупреждение!

Если разбираемый ini-файл сформирован неверно, PHP выполняет выход.

Пример 1. Содержимое sample.ini
; Это образец файла конфигурации
; Комментарии начинаются с ';', как в php.ini

[first_section]
one = 1
five = 5

[second_section]
path = /usr/local/bin
URL = "http://www.example.com/~username"
Пример 2. parse_ini_file()
<?php

// Разобрать без разделов
$ini_array = parse_ini_file("sample.ini");
print_r($ini_array);

// Разобрать с разделами
$ini_array = parse_ini_file("sample.ini", TRUE);
print_r($ini_array);

?>

Даст на выходе:
Array
(
    [one] => 1
    [five] => 5
    [path] => /usr/local/bin
    [URL] => http://www.example.com/~username
)
Array
(
    [first_section] => Array
        (
            [one] => 1
            [five] => 5
        )

    [second_section] => Array
        (
            [path] => /usr/local/bin
            [URL] => http://www.example.com/~username
        )

)


Назад Оглавление Вперёд
move_uploaded_file Вверхpathinfo

Хостинг от uCoz