06.02.2007, 10:17
общий
это ответ
Здравствуйте, Rocky!
Создаете шаблон, в который вписываете все, что есть общего у всех страниц. Дальше варианта 2:
1. сам шаблон называете index.php и вызывайте его с параметром page={номер страницы}, в зависимости от которого в нужном месте подставляете содержимое:
include($page.".txt");
2. шаблон сохраняете, скажем под именем page.tpl, в месте вставки делаете какую-то пометку, например [_REPLACE_HERE_] , a в index.php, загружаете содержимое page.tpl в строку:
$content=implode(file(‘page.tpl‘),‘\n‘);
в зависимости от того же параметра $page находите содержимое, которое надо подставить:
$replstr=implode(file($page.‘.txt‘),‘\n‘);
$content=str_replce(‘[_REPLACE_HERE_]‘,$replstr,$content);
и выводите пользователю результат:
echo $content
Второй вариант даже немного лучше, потому что если Вы захотите поменять шаблон страницы, то не рискуете затронуть php-код, а еще можно позволить пользователю выбирать в каком виде он предпочитает просматривать страницу.