<head>タグにちょっと追加したい

このページだけ、<head>タグのなかに記述を追加したい時がある。
たとえば、Javascript を使いたいときなど。

そんな時は、カレントディレクトリのレイアウトディレクトリに header.php を配置すると自動的に読み込む。

例.

ルートディレクトリ ─┬─ index.php
           │
           ├─ top.php
           │
           ├─ layout ─── default.php (1)
           │
           ├─ css_df ─── default.css
           │
           └─ folder01 ─┬─ test01.html
                    │
                    └─ layout ─── header.php (2)

test01.html がリクエストされると、default.php (1) の<head>タグのなかに header.php (2) が挿入される。

ただし、以下のレイアウトファイルのように、変数 $header を出力する必要あり(8行目)。

01 <html>
02 <head>
03 <meta http-equiv="Content-Type" content="text/html; charset=<?php echo $charset;?>">
04 <base href="<?php echo $pageUrlFull;?>">
05 <title><?php echo $title;?></title>
06 <link rel="stylesheet" type="text/css" href="<?php echo $homeDir;?>/css_default/default.css" />
07 <?php echo $css;?>
08 <?php 
echo $header;?>
09
</head>
10 <body>
11 <?php echo $contents;?>
12
</body>
13 </html>