• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:includeしたファイルで条件分け)

テンプレートからファイルをincludeする際の条件分岐が効かない問題について

このQ&Aのポイント
  • Smartyのようにテンプレートとファイルが分かれている状態で、あるテンプレートから別のコンテンツで使っているヘッダーファイルを読み込んだ際に、ヘッダーファイルで設定している条件分岐部分がうまく反映されないという問題が発生しています。
  • 具体的には、ヘッダーファイル内で「$_SERVER['REQUEST_URI']=="/" || $_SERVER['REQUEST_URI']=="/index.html"」という条件分岐を設定していますが、この条件分岐が効かない状態です。
  • テンプレートからファイルをincludeする際に、includeした先のファイル内で設定した制御構文の結果を反映させるためには、どのような方法を取れば良いでしょうか?

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

  • ベストアンサー
  • shiren2
  • ベストアンサー率47% (139/295)
回答No.1

file_get_contentsは内容を文字列として読み込む関数です。 PHPスクリプトとして評価させたければ、includeやrequireを使います。 http://php.net/manual/ja/function.include.php

re999
質問者

お礼

ありがとうございましたー。

re999
質問者

補足

試してみて、うまくいかないのですが、 テンプレートから、他のテンプレートではなく、 通常のphpファイルをincludeできるのでしょうか?

関連するQ&A