2014.04.07グローバルナビゲーションなどの共通部分をPHPで一括管理する方法#PHPページが増えてくると、サイト内で共通している部分の変更があったときの書き換えが大変ですよね。サイトを、CMSのように共通している部分を別々に管理出来たら便利だと思いませんか?例えば、グローバルナビゲーションを共通ファイルとして読み込むと、その共通ファイルを変更すれば、すべてのページに変更を反映させることができたりします。そこで、PHPを使ってグローバルナビゲーションを共通ファイルにする方法をご紹介したいと思います。今回のご説明に使わせていただく、基本的なサンプルコード。id="footer">フッター部分になります</div>上記のグローバルナビゲーション部分を共通ファイル化してみたいと思います。して、ひとつのファイルで書き出します。href="contact.php">CONTACT</a></li></ul></div>global_menu.phpを以下の場所に設置します。ルート階層がhtdocsフォルダの場合の設置例は以下になります。PHPインクルード関数を使って、共通ファイルを読み込むPHPのinclude関数を使って、先程作成をしたglobal_menu.phpを外部ファイルとして読み込みます。?>サンプルコードの書き換えを行った例が以下になります。id="footer">フッター部分になります</div>設置イメージとしては、青色の箇所に共通化したグローバルナビゲーションを読み込むような感じです。ついて少しご説明をさせていただきます。読み込みが行われます。include関数を使う際、以下のようにCSSや画像ファイルと同じように相対・絶対パスを記述することもできますが、この方法では階層ごとに記述を変えなければならず不便です。使ってパスを自動取得することをオススメします。以下の書き方では階層によってパスを変えなければならいので不便です。以下の書き方では階層によってパスを変えなければならいので不便です。