{% else-1 %}
Обновить | Подписаться | Поднять тему
Чтобы выполнить действие авторизируйтесь или пройдите регистрацию на сайте.
31.
donttime * [мошенник] 9.68
(24 сен 2014, 17:16) [0/0] [0] [отв] [спам] [под] +1 | -1

Alekksss, роутер тут роль вообще не играет *

32. [автор] (24 сен 2014, 17:17) [0/0] [0] [отв] [спам] [под] +1 | -1
donttime,

Он же данные получает из адреса.

33. (24 сен 2014, 17:22) [0/0] [0] [отв] [спам] [под] +1 | -1
Alekksss,

да можно его не писать вообще))

[code]include 'controllers/' . $_GET['controller'] . '.php';
$controller = new {$_GET['controller']}();
$controller->{$_GET['action']}();

$view = new view($controller);
$view->output();
[/code]

34.
abler98 * 22.68
(24 сен 2014, 20:21) [0/0] [0] [отв] [спам] [под] +1 | -1
t,fkf;f,fufl.re,

А что если $_GET['controller'] = '../index'?

35.
donttime * [мошенник] 9.68
(24 сен 2014, 20:22) [0/0] [0] [отв] [спам] [под] +1 | -1
abler98,

*

36. (24 сен 2014, 21:58) [0/0] [0] [отв] [спам] [под] +1 | -1
abler98,

это пример.. пошутить у тебя не получилось считай.

37.
abler98 * 22.68
(24 сен 2014, 22:17) [0/0] [0] [отв] [спам] [под] +1 | -1
t,fkf;f,fufl.re,

Просто интересно *

38. (24 сен 2014, 22:35) [0/0] [0] [отв] [спам] [под] +1 | -1

abler98, что интересено тебе?))) или ты настолько тупой что неспособен профильтровать?))

39. (24 сен 2014, 22:37) [0/0] [0] [отв] [спам] [под] +1 | -1

задротство!

40.
abler98 * 22.68
(24 сен 2014, 22:48) [0/0] [0] [отв] [спам] [под] +1 | -1
t,fkf;f,fufl.re,

Я бы сделал так:
if (file_exists($file = __DIR__.'/controllers/'.$controller.'.php')) {
$pathinfo = pathinfo($file);
if ($pathinfo['dirname'] == 'controllers') {
...
}
}
А вообще у тебя тупой пример ;-) И я хотел твое решение увидеть *

Чтобы писать сообщения авторизируйтесь или пройдите регистрацию на сайте.
Подписаны: 0
Скачать тему | Файлы темы | Фильтр сообщений