Импорт значений массива из файла

O
На сайте с 29.05.2008
Offline
195
487

Здравствуйте, есть у меня, например, такой массив:

<?php

$lang = array ('error' => 'Произошла ошибка',
'error_mysql_connect_type' => 'Не указан тип подключения к базе данных',
'error_mysql' => 'Не удалось подключиться к базе данных',
'error_bad_request' => 'Некорректный запрос',
'error_unknown' => 'Неизвестная ошибка'
);
?>

Я хочу занести его значения (тело) в .lang файл, а потом заносить значения так $lang.lang.

Как верно воспользоватся функцией file(); ? Какой формат должен иметь lang файл?

jokerov
На сайте с 18.07.2008
Offline
102
#1

Заносим массив в файл:

<?php 

$lang = array ('error' => 'Произошла ошибка',
'error_mysql_connect_type' => 'Не указан тип подключения к базе данных',
'error_mysql' => 'Не удалось подключиться к базе данных',
'error_bad_request' => 'Некорректный запрос',
'error_unknown' => 'Неизвестная ошибка'
);
file_put_contents("ru.lang", serialize($lang));
?>

Вытаскиваем из файла массив:


$lang = unserialize(trim(file_get_contents("ru.lang")));

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий