Покинул форум
Сообщений всего: 1026
Дата рег-ции: Июнь 2011 Откуда: rostov
Помог: 9 раз(а)
ALEN это индекс файл моего тестогого сайта.. В котором достаточно мало модулей.. На самом деле этот тип файла гораздо лучше всяких операций с ветвлением.. Если вы мне сочуствуете, то мне вас жалко.. Ваш индекс файл меня удивил
Покинул форум
Сообщений всего: 1459
Дата рег-ции: Авг. 2008 Откуда: Крым
Помог: 11 раз(а)
Данил_123
1) Какой мой index файл?
2) Сколько еще записей по твоему скрипту нужно сделать, чтоб добавить модуль.
3) Для чего мне слать пользователю данные, если я например принял новое сообщение и мне нужно перезагрузить скрипт?
4) Сколько файлов нужно править, чтоб сменить шаблон.
Но к счастью я обрабатываю через mod_rewrite аргументы, дабы не попасть под инъекции.
White
Отправлено: 06 Ноября, 2011 - 14:52:03
Частый посетитель
Покинул форум
Сообщений всего: 830
Дата рег-ции: Июнь 2011 Откуда: Днепропетровск
Помог: 28 раз(а)
DeepVarvar а как же скобка в строке №5 ?
----- if(time()>1356048000) die();
Данил_123
Отправлено: 06 Ноября, 2011 - 14:58:37
Участник
Покинул форум
Сообщений всего: 1026
Дата рег-ции: Июнь 2011 Откуда: rostov
Помог: 9 раз(а)
White пишет:
это вам о многом скажет
вполне, но технология свича удобней и ссылки получаются типа domen.ru/?do=register например
ALEN пишет:
Сколько еще записей по твоему скрипту нужно сделать, чтоб добавить модуль.
в индекс файле не сколько вы не задумывалиь о том что каждый модуль тоже несет в себе функций.. На каждую строницу строчку.. Раньще было if($menu==$_GET[do]) include_once("modules/$_GET[do]"); ноэто ломается просто например ?do=../../../root/........
Покинул форум
Сообщений всего: 1026
Дата рег-ции: Июнь 2011 Откуда: rostov
Помог: 9 раз(а)
modules/".$params[0].".php Разве нельзя отправить значение массиву типа ../../../ ? И методом подбора за минут 20 можно убить всю систему[
b]LIME[/b] Йа такой
----- http://mysitecost.ru
White
Отправлено: 06 Ноября, 2011 - 15:10:19
Частый посетитель
Покинул форум
Сообщений всего: 830
Дата рег-ции: Июнь 2011 Откуда: Днепропетровск
Помог: 28 раз(а)
Данил_123 что демонстрирует полное непонимание того о чем идет речь.
index.php в моем случае - точка входа.
config.php загружает конфиг, необходимый для
boot.php который содержит сценарии загрузки ядра, после чего передает свои функции ядру, которое загружает шаблон, парсит его, вызывает необходимые модули, считывает результат их выполнения и подставляет его в нужные места в шаблоне. после этого выводит готовый результат в буфер вывода и возвращается в index.php, который вызывает stop.php который в свою очередь синхронизирует изменения объектов с соответствующими записями в БД и сессии, записывает нужные логи, закрывает соединения с БД.
----- if(time()>1356048000) die();
DeepVarvar
Отправлено: 06 Ноября, 2011 - 15:10:41
Активный участник
Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008 Откуда: Альфа Центавра
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.