• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:各ページタイトルを取得して、個別にコードを読み込むには?)

各ページタイトルの個別読み込み方法

このQ&Aのポイント
  • 各ページで共有のheader.phpをインクルードしていますが、各ページのタイトルを取得して、それぞれのページ用のコードに分岐する方法を教えてください。
  • 親ページではなくheader.phpに分岐用のコードを追加して一元管理したいです。
  • タイトルが「hoge」のページや「hogehoge」のページを別のテキストで表示したいです。

質問者が選んだベストアンサー

  • ベストアンサー
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

すでに出力されたものを取るのは結構面倒な処理ですね もし可能であれば、バッファリング処理ですませば多少楽です <?php ob_start(); ?> <html> <head> <title>hoge</title> </head> <body> <div id="header"> <?php $str=ob_get_contents(); ob_end_flush(); $pattern="/<title>(.*?)<\/title>/mis"; preg_match($pattern,$str,$m); $title=$m[1]; //print $title; include('header.php'); ?> </div> </body> </html>

patsaysnow
質問者

お礼

ご回答頂きありがとうございました。 また、お礼が遅くなってしまい誠に申し訳ありません。 私の知識と技術では追いつかなさそうなので、今回は各php用にheader.phpを複数作ることで対応したいと思います。 本当にありがとうございました。

関連するQ&A