ホームページ > バックエンド開発 > PHPチュートリアル > インクルードファイルに動的コンテンツが含まれている場合、Smarty はエラー (http 500) を報告します。

インクルードファイルに動的コンテンツが含まれている場合、Smarty はエラー (http 500) を報告します。

WBOY
リリース: 2016-06-13 12:55:54
オリジナル
1089 人が閲覧しました

インクルード ファイルに動的コンテンツが含まれている場合、smarty はエラー (http 500) を報告します

この投稿は phper2000 によって最終編集されました (2012-06-15 13:31:05) www.test.com/menu/index を直接開いてリストの内容を取得します

Smarty を実行する場合: <{include file="$baseurl/menu/index"}>
ホームページのindex.phpには_head.phpが含まれており、_head.phpには上記の段落が含まれています。www.test.com/index;にアクセスすると機能しません。
もちろん、_head.php の <{include file="$baseurl/menu/index"}> を www.test.com/menu/index に直接置き換えた内容も正しいです。


教えてください、どのように変更すればよいでしょうか?


-----解決策--------------------------------レポートのどこが間違っています

-----解決策---------賢明ですは単なるテンプレート テクノロジであり、テンプレート エンジンによって解釈された後は html php 混合ファイルになります。つまり、php で URL を動的に使用すると、$baseurl が URL になります。 allowed_url 関数を有効にする必要があります (名前を思い出せません)

------解決策----------------------zencart は一時的にのみ使用し、スマートには使用しません
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート