Вопрос № 69705: (ниже представлен код файла index.php) Стоит ли вытаскивать код расположенный между //menu{ и //} ?
Нужно ли этот и подобный ему код content и news вытаскивать в отдельные файлы, а потом их просто подключать с помощью require_once " "?...
Вопрос № 69.705
(ниже представлен код файла index.php) Стоит ли вытаскивать код расположенный между //menu{ и //} ?
Нужно ли этот и подобный ему код content и news вытаскивать в отдельные файлы, а потом их просто подключать с помощью require_once " "?
Жду ваших советов. Пока работа стоит на месте, должен принять решение. Мне хотелось бы у index.php формировать новости, меню, контент по средствам параметров передаваемых в строке site.ru/index.php?menu=12&cont=45&news=lkl
Приложение:
Отправлен: 05.01.2007, 23:03
Вопрос задал: PetrKi. (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Яруллин Азат Рифкатович
Здравствуйте, PetrKi.!
Имхо, разница не велика, сделаете отдельными файлами или всё в одном.
Но, если Вы собираетесь в будущем создавать ещё блоки, модули и расширять свой сайт, то целесообразнее разделить блоки и др. по файлам.
Можно даже каждый блок сделать по структуре одинаковым:
каждый блок записывает свое содержимое в одну переменную, а index.php перебирает все блоки, в цикле и записывает содержимое переменной в массив.
for($i=0; $i < count($blocks); $i++){
include($blocks[$i].'/index.php');
$tdf[$blocks[$i]] = $content;
$content = '';
}
$content - блоки записывают содержимое в эту переменную.
$blocks - массив, с именами блоков.
Что-то подобное. Думаю, идея ясна.
Для каждого блока можно сделать собственные настройки, картинки, которые они используют.
И index.php не будет иметь отношения к ним.
Каждый блок будет самостоятельным и они будут легко подключаться и отключаться.
В общем, разделение блоков и др. по файлам облегчит Вам дальнейшее развитие сайта.
Удачи!
Ответ отправил: Яруллин Азат Рифкатович (статус: Студент)
Ответ отправлен: 06.01.2007, 00:27 Оценка за ответ: 4