この記事は最終更新日から2年以上が経過しており、情報が古くなっている可能性があります。

Dreamweaverとか高価なオーサリングツールを使用しなくとも、PHPでテンプレートを作る事が出来ます。
もちろんPHPが使えるサーバーでないと意味が有りません。
やりかたはとても単純で、include文を使って外部ファイルを読み込むだけです。


header.phpとside.php、footer.phpをそれぞれテンプレートとして読み込む感じです。

<?php include_once("/template/header.php"); ?>
<?php include_once("template/side.php"); ?>
<div>
<p>main</p>
</div>
<?php include_once("template/footer.php"); ?>

色々な階層のファイルに使用するのであれば、テンプレートファイル内のパス指定は絶対パスでないといけません。

<a href="<?php echo $_SERVER['SERVER_NAME']; ?>/image/photo.jpg">photo</a>