Чаму не 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>

Аказваецца, што 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
Здавалася б, што вэб-сервер не апрацоўвае файл як PHP скрыпт.
дададзена аўтар Michael Berkowski, крыніца
@ User1005690: Звярніце ўвагу, што тлумачэнні павінны быць адрэдагаваныя ў пытанне, не пісаў як каментары. Пытанні і адказы павінны быць самадастатковымі, не патрабуючы кагосьці, каб чытаць каментары. Акрамя таго, калі ласка, абярыце значнае імя . Сярод іншых пераваг, вы будзеце мець магчымасць атрымаць на-адказы .
дададзена аўтар outis, крыніца
Што пашырэнне файла на файл? Ці існуюць іншыя скрыпты ў тым жа каталогу працы, як чакалася?
дададзена аўтар 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-файлы (з чымсьці накшталт AddHandler php5-скрыпт .html для апача), але гэта наогул дрэнная практыка.

4
дададзена