Вечер добрый, сразу к сути. Надоело постоянно залезать в конфиг и после редактирования его перезаливать на FTP, решил реализовать красивую форму с редактированием элементов конфига. Но увы - ступор и никаких вариантов решения конкретной ситуации.
Оговорюсь = СуБД и вынос в INI не вариант;
Причина = Не хочу усложнять действующий скрипт, по крайней мере на данном этапе.
config.php
PHP:
скопировать код в буфер обмена
<?PHP // Задаем массив // Параметры сайта $site_config['site-name'] = 'Заголовок сайта'; $site_config['site-desc'] = 'Описание сайта для поисковиков'; $site_config['site-keyw'] = 'Ключевые слова для поисковиков'; $site_config['site-copyr'] = 'Имя Фамилия'; ?>
form
CODE ( html):
скопировать код в буфер обмена
<form method="POST"> <table class="settings"> <tr> <td class="name">Название сайта</td> <td><input type="text" name="site_name" value="<?php echo $site_config['site-name']; ?>" /></td> </tr> <tr> <td class="name">Описание сайта</td> <td><input type="text" name="site_desc" value="<?php echo $site_config['site-desc']; ?>" /></td> </tr> <tr> <td class="name">Ключевые слова сайта</td> <td><input type="text" name="site_keyw" value="<?php echo $site_config['site-keyw']; ?>" /></td> </tr> <tr> <td class="name">Администратор</td> <td><input type="text" name="site_copyr" value="<?php echo $site_config['site-copyr']; ?>" /></td> </tr> <tr> <td class="name"></td> <td><input type="submit" value="Обновить данные" /></td> </tr> </table> </form>
Еще есть settings.php который собирает конфиг и форму вместе, все вынес чтобы в этом файле организовать запись данных.
А вопрос вот в чем = Как мне извлечь данные переменные из массива и отредактировав через форму перезаписать? Без костылей и танцев с бубном;
|