0

HTML と JS を既存の動的 PHP ページに挿入しようとしています。

switch()声明が私の最良の選択肢になると感じました。

説明させてください。

PHP ページ内に埋め込まれた switch ステートメントがあり、特定の条件が満たされたときに include() を含めています。

私のコードは次のようになります。(略称)

ページを表示する PHP ファイル内。

switch($color)
{
case "Red":
include ('red_widgets.php');
break;
}

次に red_widgets.php は次のようになります。

?>
<div class="Shadow">
<script language="JavaScript" src="AScriptThatDisplaysWidgets"></script></div>
<?php

しかし、ページを実行する"?>"と、JS ではなく出力されます。

これは一部の人には明らかかもしれませんが、私が間違っていることを教えていただければ、非常に感謝しています。事前にすべてに感謝します.

4

2 に答える 2

0

「PHP を停止」する必要はありません。適切な PHP/JS/HTML ファイルを更新するだけで、次にサーバーから要求したときに、更新されたファイル/スクリプト出力がブラウザーに配信されます。

正しい出力が得られない場合、コードにエラーがあります。

ファイルはと でinclude囲まれ<?phpてい?>ますか?

于 2013-04-06T12:15:54.253 に答える
0

含めると、HTML モードになります。?>先頭と末尾を省略するだけ<?phpで問題なく動作します。

于 2013-04-06T12:20:03.083 に答える