- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:includeしたファイルで条件分け)
テンプレートからファイルをincludeする際の条件分岐が効かない問題について
このQ&Aのポイント
- Smartyのようにテンプレートとファイルが分かれている状態で、あるテンプレートから別のコンテンツで使っているヘッダーファイルを読み込んだ際に、ヘッダーファイルで設定している条件分岐部分がうまく反映されないという問題が発生しています。
- 具体的には、ヘッダーファイル内で「$_SERVER['REQUEST_URI']=="/" || $_SERVER['REQUEST_URI']=="/index.html"」という条件分岐を設定していますが、この条件分岐が効かない状態です。
- テンプレートからファイルをincludeする際に、includeした先のファイル内で設定した制御構文の結果を反映させるためには、どのような方法を取れば良いでしょうか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
file_get_contentsは内容を文字列として読み込む関数です。 PHPスクリプトとして評価させたければ、includeやrequireを使います。 http://php.net/manual/ja/function.include.php
お礼
ありがとうございましたー。
補足
試してみて、うまくいかないのですが、 テンプレートから、他のテンプレートではなく、 通常のphpファイルをincludeできるのでしょうか?