Отправляет email-рассылки с помощью сервиса Sendsay

RFpro.ru: Программирование на PHP

  Все выпуски  

RusFAQ.ru: Программирование на PHP


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / PHP

Выпуск № 565
от 11.01.2007, 01:35

Администратор:Калашников О.А.
В рассылке:Подписчиков: 393, Экспертов: 50
В номере:Вопросов: 1, Ответов: 1


Вопрос № 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


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2006, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: adm@rusfaq.ru, Тел.: +7 (926) 535-23-31
Авторские права | Реклама на портале
Версия системы: 4.38 от 20.12.2006
Яндекс Rambler's Top100

В избранное