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には呼び出し元のファイル名が戻る。
最後までお読みいただきましてありがとうございました!
「AWS認定資格試験テキスト&問題集 AWS認定ソリューションアーキテクト - プロフェッショナル 改訂第2版」という本を書きました。
「AWS認定資格試験テキスト AWS認定クラウドプラクティショナー 改訂第3版」という本を書きました。
「ポケットスタディ AWS認定 デベロッパーアソシエイト [DVA-C02対応] 」という本を書きました。
「要点整理から攻略するAWS認定ソリューションアーキテクト-アソシエイト」という本を書きました。
「AWSではじめるLinux入門ガイド」という本を書きました。
開発ベンダー5年、ユーザ企業システム部門通算9年、ITインストラクター5年目でプロトタイプビルダーもやりだしたSoftware Engineerです。
質問はコメントかSNSなどからお気軽にどうぞ。
出来る限りなるべく答えます。
このブログの内容/発言の一切は個人の見解であり、所属する組織とは関係ありません。
このブログは経験したことなどの共有を目的としており、手順や結果などを保証するものではありません。
ご参考にされる際は、読者様自身のご判断にてご対応をお願いいたします。
また、勉強会やイベントのレポートは自分が気になったことをメモしたり、聞いて思ったことを書いていますので、登壇者の意見や発表内容ではありません。
ad
ad
関連記事
-
Youtube動画のダウンロード
Youtubeにアップロードした動画のダウンロード方法です。 以前はこんな機能が …
-
「POODLE」SSL3.0の脆弱性対応
各社が騒ぎ立てている「POODLE」 Padding Oracle On Dow …
-
WordPressの記事を公開日時に関係なくソート順を変更する
PostMash Customを使う WordPressのプラグインでPostM …
-
EC-CUBE 4のレイアウトをカスタマイズ
EC-CUBEのデフォルトトップ画面 EC-CUBEインストール後、トップ画面が …
-
C#でOpenWeatherMap APIを使って天気情報を取得する
C#でOpenWeatherMapAPIを使って現在の天気を取得してみました。 …
-
言語スパムのアクセスをAnalyticsで除外した(2017/1/9現在)
Analyticsの言語に見慣れないのが出てたのでフィルタで除外対応。 Vita …
-
Twilio APIでOpenWeatherMap APIで取得した天気情報を毎朝モーニングコールする
OpenWeatherMap APIのJsonから取得した気温と天気の情報を、T …
-
Windows 8 にnode.js + mongodb 環境を作る
node.jsインストール nodejs.orgサイトで「INSTALL」ボタン …
-
Googleカレンダーの予定をPHPからXMLで取得してWebページに表示する(現在廃止されたAPIなので使えません)
ご注意 ※下記の記事で使用していたAPIは2016年現在使用出来なくなっています …
-
EightにONAIRという機能が追加されてました
名刺サービスのEightにONAIRという機能が追加されていました。 オンライン …