У многих начинающих веб мастеров возникают сложности с редизайном сайта. 
 Действительно очень сложно сменить дизайн сразу у нескольких десятков страниц 
 Эту проблему можно решить при помощи шаблонов 
 Создадим файл с шаблоном temp.html 
 У меня шаблон такой: 
 Code
<html>    
 <head>    
 <title>#TITLE#</title>    
 </head>    
 <body>    
 <table width="800px" cellpadding="10" cellspacing="1" border="0" bgcolor="#EEB685" align="center">    
 <tr>    
 <td bgcolor="#e4d7a2" align="center">    
 #HEADER#    
 </td>    
 </tr>    
 <tr>    
 <td bgcolor="#FFE9D6" align="center">    
 #TEXT#    
 </td>    
 </tr>    
 <tr>    
 <td bgcolor="#a2e4ab" align="center">    
 #FOOTER#    
 </td>    
 </tr>    
 </table>    
 </body>    
 </html>    
 #TITLE# - title страницы    
 #HEADER# - То что будет показываться вверху    
 #TEXT# - текст страницы    
 #FOOTER# - то что будет внизу показываться    
 Далее код файла index.php у нас будет таковым:    
 <?    
 //Подключаем шаблон    
 $templ = file_get_contents("temp.html");    
 //Производим замену. Создаем нужное кол-во переменных и записываем в них нужную информацию:    
 $title = "Заголовок";    
 $header = "Информация сверху";    
 $text="Тут ваш любой текст";    
 $footer = "Текст футера"';    
 //Теперь сама замена    
 $templ = str_replace ("#TITLE#", $title, $templ);    
 $templ = str_replace ("#HEADER#", $header, $templ);    
 $templ = str_replace ("#TEXT#", $text, $templ);    
 $templ = str_replace ("#FOOTER#", $footer, $templ);    
 //И наконец выводим сам шаблон    
 echo $templ;    
 ?>
 Пример довольно примитивный, я вам показал самое элементарное, а дальше дерзайте