私は現在、MySQL データベースに保存された情報から直接 Web サイトを構築する CMS システムに取り組んでいます。
私が抱えている問題は次のとおりです。
- CMS 内で、ユーザーはテンプレートのコーディングを入力します
- サイトのフロントエンド (frontend.php) は、レイアウトが保存されている変数 ($template_header) を呼び出します。
- また、フロントエンドは、データベースからメニュー コードを取得して変数 $menu_code を作成します。これも CMS 経由で保存されています。
- テンプレート コードの内部では、この変数のブレークが必要です。frontend.php によって実行されると、この変数が取得されます。
これは私が試してきたことです:
frontend.php 内:
echo $template_header;
$template_header の内部:
<tr><td><center>'.$menu_code.'</center></td></tr>
IE で frontend.php を実行すると、次のようになります。
<tr><td><center><script>rest of menu coding in here</script></center></td></tr>
実行すると次のようになります。
<tr><td><center>'.$menu_code.'</center></td></tr>
テキストのように表示されます。これはおそらく単純な問題ですが、このプロジェクトの締め切りが迫っているので、どんなアドバイスも大歓迎です。ありがとう