質問: it.phpをインクルード テンプレートhtmlとデータの結合をさせようと、 php.iniを書き換えて、include_pathの設定をしたのですが、 require_onceでit.phpのインクルードがうまくいきません。。 理由はなにが考えられるでしょうか? どなたか御教授おねがいいたします。 環境は、 php version 4.1.2 apache/1.3.23 です。
回答: 質問の仕方がマズいです。 参考にしてください。 http://www.hyuki.com/writing/techask.html > require_onceでit.phpのインクルードがうまくいきません it.php ってテンプレートファイルなのかテンプレートを扱うクラスライブラリなのか。 テンプレートとありますが例えば smarty のようなテンプレートエンジンではテンプレートを格納したディレクトリの指定は include_path とは区分されていますしここに与えられた情報だけではトラブルシューティング出来ません。 > うまくいきません どのようにうまくいかないのでしょうか。 > 理由はなにが考えられるでしょうか (safe_mode というオチは除外して) 本当に require_once に起因する問題なら ini_get や ini_set を用いてデバッグ出来ると思います。 phpマニュアルを参照してください。