PHPが私のPHPスクリプトを処理していないのはなぜですか?

私は設計している私のウェブサイトにカレンダーを含めることを試みています。私はイベントカレンダーを作成する方法を知らないので、javascriptを使用して作成されたこのカレンダーにチャレンジしました。しかし、私はそれを働かせるように見えることはできません。

拡張子が.htmlのファイル内のコードを次に示します。

<head>  
<script type="text/javascript" src="date/calendar.js"></script>
</head>

<body>
Date
<form action="somewhere.php" method="post">
    <?php
    //get class into the page
    require_once('date/classes/tc_calendar.php');

    //instantiate class and set properties
    $myCalendar = new tc_calendar("date1");
    $myCalendar->setDate(date("d"), date("m"), date("Y"));
    $myCalendar->setSpecificDate(array("2011-04-01", "2011-04-14", "2011-04-25"), 0, "month");

    //output the calendar
    $myCalendar->writeScript();
    ?>
</form>
</body>

WebページのPHPが処理されていないようです。ブラウザに表示される内容は次のとおりです。

Date
setDate(date("d"), date("m"), date("Y")); $myCalendar->setSpecificDate(array("2011-04-01", "2011-04-14", "2011-04-25"), 0, "month"); //output the calendar $myCalendar->writeScript(); ?>

ここで何が間違っているのか分かりません。

私はどんな助けにも感謝しています。

乾杯、

ジョシュ

1
WebサーバーがファイルをPHPスクリプトとして処理していないようです。
追加された 著者 Michael Berkowski,
@ user1005690:解説は質問に編集し、コメントとして投稿しないように注意してください。質問と回答は自己完結型で、誰かがコメントを読む必要はありません。また、意味のある名前を選択してください。他にも、返信を受けることができます。
追加された 著者 outis,
ファイル上のファイル拡張子とは何ですか?同じディレクトリ内の他のPHPスクリプトが期待どおりに動作していますか?
追加された 著者 Frank Farmer,
@ user1005690これはPHPファイルでなければなりません。あるいは、HTMLファイルをPHPファイルとして扱うようにサーバーを再設定する必要があります。
追加された 著者 user142019,
それはhtmlファイルで、私の他のPHPスクリプトは正常に動作しているようです。
追加された 著者 Pooty,

1 答え

Web servers generally won't parse PHP in .html files. Change the file extension from .html to .php

あなたのサーバはPHPをHTMLファイルとPHPファイル(Apacheの場合 AddHandler php5-script .html のようなもの)で解析するよう強制することもできますが、それは一般的に悪いことです。

4
追加された
PHP - 日本のコミュニティ [ja]
PHP - 日本のコミュニティ [ja]
4 参加者の

このグループではPHPについて話します。 パートナー:kotaeta.com

JavaScript - 日本のコミュニティ
JavaScript - 日本のコミュニティ
2 参加者の

日本人コミュニティのjavascript