Написание скрипта панели управления для модификации php файлов - PullRequest
1 голос
/ 10 июля 2009

У меня есть файл PHP, который содержит много операторов if и else, которые определяют, какой контент видит пользователь (давайте назовем это блоком). Мне постоянно приходится модифицировать этот файл (назовем его output.php), но он немного громоздок только с текстовым редактором.

Я хочу использовать простой веб-интерфейс для изменения output.php. Я думал об использовании сценария PHP, который разбил бы файл output.php на куски со ссылками на формы, где я могу изменить каждый кусок. Вот пример:

формат output.php:

<block A>
   title = ...
   description = ...
<block B>
   title = ...
   description = ...
...

скрипт, который изменяет output.php

<Link to a form that I can use to edit block A, and save>
<Link to a form that I can use to edit block B, and save>
...
<buttons that let me add new blocks, etc.>

Это простой интерфейс, который позволяет мне редактировать output.php. Мне было интересно, есть ли простой способ сделать это в PHP?

Кроме того, кто-нибудь посоветует мне начать использовать базы данных для управления этими данными? Он начинался с двух блоков данных с помощью оператора if / else, но теперь будет до ста блоков.

Ответы [ 2 ]

3 голосов
/ 10 июля 2009

Почему бы просто не поместить каждый "блок" в отдельный файл и использовать include / require?

Хотя, да, если это в основном система управления контентом, вам, вероятно, следует использовать базу данных. Или используйте уже созданную систему управления контентом, например WordPress.

2 голосов
/ 10 июля 2009

Начните использовать базу данных и отношения, создайте отношение «один ко многим» между таблицей пользователя (пользователи) и таблицей доступа (разрешенные части).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...