我正在尝试将日历添加到我正在设计的网站中。我不知道如何创建活动日历,我偶然发现了使用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(); ?>
我不明白这里有什么问题。
我很感激任何帮助。
干杯,
约什
答案 0 :(得分:4)
Web服务器通常不会解析.html
个文件中的php。将文件扩展名从.html
更改为.php
你可以强制你的服务器解析html文件中的PHP以及PHP文件(对于apache有类似AddHandler php5-script .html
的东西),但这通常是不好的做法。