Через js думаю можно
Создать два файла, например header.php и footer.php, в header.php поместить информацию которую нужно разместить в верхней части страницы, в footer.php прописать все те, что нужно разместить в нижней части страницы, а затем просто их подключить к каждой странице, таким образом:
<?php
/// Подключаем верхушку страницы
require_once "header.php";
/// Здесь будет находится содержимое страницы
/// Подключаем ноги страницы
require_once "footer.php";
?>
Ясно, тогда с использованием JavaScript-а
Тогда так, есть два файла:
header.js
footer.js
Их нужно заполнить тем что хочешь видеть сверху страницы файл header.js, и то что хочешь видеть внизу страницы файл footer.js, содержимое этих файлов должно начинатся одинаково, например:
header.js
[code]
document.write('Пишем вместо этого текста');
document.write('Можно и пару раз написать.');
[/code]
Подключаем к странице так:
[code]
<script src="header.js">Выбросьте свой чумайдан, он не поддерживает выполнение JavaScript сценария</script>
[/code]
Скачай jquery библиотеку и подключи.
И используй метод:
<script>
$(document).ready(function() {
$('#block').load('page_two.html');
})
<div id="block"></div>
Содержимое страницы page_two.html подгрузится в блок с идендификатором block
-------
Минусы:
то что сама библиотека тяжелая, но удобная)