Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770 Форумы портала PHP.SU :: Версия для печати :: Ваш index.php
ALEN это индекс файл моего тестогого сайта.. В котором достаточно мало модулей.. На самом деле этот тип файла гораздо лучше всяких операций с ветвлением.. Если вы мне сочуствуете, то мне вас жалко.. Ваш индекс файл меня удивил
Данил_123
1) Какой мой index файл?
2) Сколько еще записей по твоему скрипту нужно сделать, чтоб добавить модуль.
3) Для чего мне слать пользователю данные, если я например принял новое сообщение и мне нужно перезагрузить скрипт?
4) Сколько файлов нужно править, чтоб сменить шаблон.
вполне, но технология свича удобней и ссылки получаются типа domen.ru/?do=register например
ALEN пишет:
Сколько еще записей по твоему скрипту нужно сделать, чтоб добавить модуль.
в индекс файле не сколько вы не задумывалиь о том что каждый модуль тоже несет в себе функций.. На каждую строницу строчку.. Раньще было if($menu==$_GET[do]) include_once("modules/$_GET[do]"); ноэто ломается просто например ?do=../../../root/........
modules/".$params[0].".php Разве нельзя отправить значение массиву типа ../../../ ? И методом подбора за минут 20 можно убить всю систему[
b]LIME[/b] Йа такой
Данил_123 что демонстрирует полное непонимание того о чем идет речь.
index.php в моем случае - точка входа.
config.php загружает конфиг, необходимый для
boot.php который содержит сценарии загрузки ядра, после чего передает свои функции ядру, которое загружает шаблон, парсит его, вызывает необходимые модули, считывает результат их выполнения и подставляет его в нужные места в шаблоне. после этого выводит готовый результат в буфер вывода и возвращается в index.php, который вызывает stop.php который в свою очередь синхронизирует изменения объектов с соответствующими записями в БД и сессии, записывает нужные логи, закрывает соединения с БД.