|
автор: isset (23.01.2005 в 16:44) |
|
| Есть два вопроса,
1. Скрипт присоединяет модуль в зависимости от $_GET['mod']. Как осуществить проверку на то, что в $_GET['mod'] только буквы a-z и знак "_". Пробовал preg_match + file_exists, очень влияет на скорость...Есть ли еще способы? Switch и if не подходят.
2. Как организовать простую систему шаблонов? Сейчас сделал так,. есть <h1>{MSG}<h1>, с помощью str_replace это превращается в текст, т.е. str_replace("{MSG}",$msg). Может есть варианты лучше (по скорости)? | |
|
|
|
|
|
|
|
для: isset
(23.01.2005 в 16:44)
| | 1) Хм... да вроде такого же надёжного способа больше нет... а почему такая проблема со скоростью выполнения - вроде один раз проверил и всё... или требуется многократная проверка?
2) По шаблонам стоит посмотреть статью http://providerz.ru/articles/php/templates.html, а так же приведённые в конце ссылки на известные шаблоны, но быстрее чем str_replace() вряд ли получится, разве что своё собственное расширение PHP на C писать. | |
|
|
|