mysql — Создание файла Config.php

Я, вероятно, буду звучать ужасно с этим, но я собираюсь попробовать.

Я хочу взять определенную пользователем информацию из формы и поместить ее в файл config.php, вы знаете, как «Заголовок сайта», и они будут вводить что угодно, и это будет постоянно помещать ее в файл конфигурации, чтобы она была динамичной , Таким образом, вместо того, чтобы установить его как одноразовое размещение, используя переменную, он превратится в другую переменную в config.php. Надеюсь это имеет смысл,

Так что было бы, как если бы я ввел «Site Webmaster» в простую форму, а затем он перешел бы в config.php и поместил «$ sitetitle =» Site Webmaster »в конфигурацию, чтобы я мог просто включить его в другие страницы.

Было бы лучше сделать так или через MySql?

0

Решение

Строго говоря, вы можете хранить данные конфигурации в INI-файле и читать файл с parse_ini_file функция. Предположим, у вас есть 2 файла, все они хранятся в одной папке:
— config.ini
— parse.php

config.ini содержит ваши значения конфигурации:

Site Title = foo
Site Address = foo.com.

parse.php содержит метод для чтения INI-файла:

<?php
var_dump(parse_ini_file("config.ini"));
?>

PHP-файл вернет:

array (size=2)
'Site Title' => string 'foo' (length=3)
'Site Address' => string 'foo.com' (length=7)

Однако это может вызвать проблемы с производительностью, поскольку вы можете читать файл каждый раз, когда хотите узнать значения. Я хотел бы предложить использовать константы или, по крайней мере, сохранить значения конфигурации в константу в начале вашей процедуры:

define('SITE_TITLE', 'foo');
define('SITE_ADDRESS', 'foo.com');
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]