- 締切済み
共通テンプレートを呼ぶ
src/common/header.tplを src/hoge/hoge.tplから {include file="../common/header.tpl"} として呼びだしたい。 エラーメッセージが Warning: Smarty error: (secure mode) accessing "../common/header.tpl" is not allowed in C:\php\libs\Smarty.class.php on line 1088 です。 #### 設定 php.ini include_path = ".;C:\php\libs;C:\php\PEAR" safe_mode = Off Smarty.class.php $smarty->template_dir="."; {include file}を絶対パスで記述しても同じエラーです。 おそらくこのsecure modeの設定が正しく設定されていないのでしょうが その設定方法がいまいちよくわかりません。 簡単なことなのかもしれませんが、ご存知の方がいらっしゃいましたら ご教授願えないでしょうか。 よろしくお願いいたします。 環境 Windows XP php-5.0.5 Smarty-2.6.10
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- Intel_404
- ベストアンサー率42% (3/7)
回答No.1
Smarty.class.phpの1088行目の設定を見直してみればよろしいかと思います。
お礼
Intel_404さん、ご回答有難うございます。 1088行目のtrigger_errorですよね。 $error_typeを変えるぐらいしかわからないのですが・・・。 しかしこの実装は何とかできました。 有難うございました。