ヤマムギ

growing hard days.

*

PHP 共通ヘッダ、フッタの内容をページによって動的に変更する

   


共通ヘッダ、フッタ

それぞれ必要な内容を書いたheader.php、footer.phpを作成して、各ページからインクルードする。

[php]
<?php
include ‘header.php’;
?>
[/php]
[php]
<?php
include ‘footer.php’;
?>
[/php]

ヘッダを動的に変更する

header.php

PHP_SELFでファイル名を取得して取得したファイル名で処理を分岐する

例:CSSを変更する

[php]
<?php
$filename=basename($_SERVER["PHP_SELF"],".php");
switch($filename){
case ‘pageA’:
$cssname=’cssA’;
break;
case ‘pageB’:
$cssname=’cssB’;
break;
}
echo ‘<link rel="stylesheet" type="text/css" href="css/’ . $cssname . ‘.css" />’;
?>
[/php]

$filenameには呼び出し元のファイル名が戻る。


最後までお読みいただきましてありがとうございました!

【PR】 「AWS認定試験対策 AWS クラウドプラクティショナー」という本を書きました。

【PR】 「AWSではじめるLinux入門ガイド」という本を書きました。

i

【PR】 「ポケットスタディ AWS認定 デベロッパーアソシエイト」という本を書きました。

 - PHP, Web

ad

ad

  関連記事

sitemap.xml(sitemap-misc.xml)とrobots.txtを設置する

起きたら結構な雨でしたので、とりあえずサーバのエラーログを眺めていると、goog …

使っていないCSSセレクタをChrome DevToolsのCoverageで確認しました

使っていないCSSセレクタを確認しようと、Chrome DevToolsのCov …

Mac OS X Yosemite にnode.js + mongodb 環境を作る

node.jsインストール nodejs.orgサイトで「INSTALL」ボタン …

Google Apps ScriptでAdmin SDK Directory Serviceを使ってユーザの最終ログイン情報一覧を出力する

GoogleAppsで使わなくなったアカウントを確認する方法として、最終ログイン …

ブログの記事が掲載されました(レバテック様)

少し前の話になりますが、登壇する側も聞く側も良い刺激を受けられる!勉強会のレポー …

スパムリファラーサイトのアクセスをAnalyticsで除外する(2017/8/17現在)

アクセス数とかそんなに気にしないのですが。 嘘です。 リファラーサイトからのアク …

Googleカレンダーの予定をV3 APIでPHPからJSONを取得してWebページに表示する

Googleカレンダーを使って管理しているライブスケジュールを日付によって、 未 …

Googleナレッジパネルの申請が承認されました

今年の4/13に「Googleナレッジパネルの認証を受けるために申請してみた」が …

Chrome リモートデスクトップを使ってみる

自宅のMacをリモートで操作したい 外出用PCはWindows 8 とLinux …

WordPressにログインを強制して記事ごとのアクセス制限もする

WordPressを限定された組織内で使いたいとした場合に下記を実現したいと思い …