Вопрос грамотности

  • Автор темы Автор темы 4kict
  • Дата начала Дата начала

4kict

Guest
Вопрос грамотности

Делаю свой первый сайт, который представляет собой сотни файлов php, в которых отличаются лиш информационная часть, а весь дизайн инклудится по кусочкам
<php> include ($DOCUMENT_ROOT."/$menu");</php>
Хотелось бы знать о недостатках такого движка.
Спасибо
 
Если параметр $menu передаётся напрямую через $_GET или $_POST, то можно подставить любое имя файла. И будут ошибки.
 
Нет, $menu зависит от того, какой браузер у пользователя, и определяется программой.
 
Имхо если делать всё по уму, то подход абсолютно граммотный. Просто надо постоянно следить за тем чтобы переменные назначались из самого скрипта.
 
Если у тебя
сотни файлов php
то резонно предположить, что различаются они действительно - только содержанием.
т.е. новости сайта, например, у тебя в таких вот, отдельных файлах?
Это неправильно. РНР скриптов на небольшом сайте должно быть ну максимум - пара десятков.
А остальное - данные, которые скрипт читает и выводит.
У твоего подхода есть недостатки.
при изменении структуры тебе придется править сотни файлов, а не один.
Твои файлы неудобно редактировать и индексировать.

Недостатков много
 
Pupkin, про древнюю индейскую методику copy-paste слышал ?
 
А не подскажите грамотные принципы построения движка сайта?
 
все, как ты написал, только скриптов столько, сколько разделов на сайте.
а остальное - в файлах или в базе данных
 
Сверху