Потихоньку разработываю свой каркас для приложений.
Можно использовать для новых скриптов. Каркас использует mod_rewrite для построения ссылок.
Ссылки можно задавать любой сложности.
Правила прописываются через именнованные регулярные выражения.
В дальнейшем возможен и другой метод. Пока нужна первичная оценка кода и архитектуры.
Ссылка на репозиторий: https://github.com/Okula/dzsystem
SL_NeKrOmAnT, можешь так называть, только больше не флуди
Я жду комментариев по коду, а не флуд.
Ну, Саня, это не флуд. Моё мнение, что сейчас в паблике каркасов этих много, рабочих
---------------------------
Речь не о каких-то других каркасах, а о моём. Если нет рекомендаций по коду прошу не писать.
добавлено спустя 1 час 12 минут:
Немного изменил архитектуру. Корневая папка теперь www.
Думаю так будет намного понятнее.
ты забыл папку src/cache добавить (:
https://github.com/Okula/dzsystem/pull/1
добавлено спустя 3 минуты:
>> <a href="/hello/Alex/">Приветствие</a>
>> <a href="/">Назад</a>
не используй абсолютные пути! Твой скрипт может стоять и в подпапке.
добавлено спустя 3 минуты:
Нет необходимости в слэшах перед именами глобальных функций: \clearstatcache() и \is_file()
[1] http://www.php.net/manual/en/language.namespaces.fallback.php
wapmorgan, это как бы тестовое приложение, система расчитана на то что скрипт будет в корне.
14 Фев 2013, 16:12Okula, Давай помогу примером:
/srv/http/one/two/three/test.php
<?php echo dirname($_SERVER['SCRIPT_NAME']);
http://localhost/one/two/three/test.php
/one/two/three
> система расчитана на то что скрипт будет в корне
Тогда пиши прямо: сначала настройте виртуальный хост.