Php 无法在HTML中创建日历链接

Php 无法在HTML中创建日历链接,php,html,calendar,Php,Html,Calendar,全部, 我在我的HTML页面中使用了日历PHP源代码,但我无法获取日历。我的页面只是显示源代码,这可能意味着我没有正确链接它。以下是我的HTML代码: <?php require_once('/calendar/classes/tc_calendar.php'); ?> <html> <head> <title> Welcome </title> <script language="javascript"

全部,

我在我的HTML页面中使用了日历PHP源代码,但我无法获取日历。我的页面只是显示源代码,这可能意味着我没有正确链接它。以下是我的HTML代码:

<?php
   require_once('/calendar/classes/tc_calendar.php');
?>

<html>
<head>
<title> Welcome </title>
<script language="javascript" src="calendar/calendar.js"></script>
<link href="calendar/calendar.css" rel="stylesheet" type="text/css">
</head>
<body>
....
Date: 
<?php
      $myCalendar = new tc_calendar("date5", true, false);
      $myCalendar->setIcon("/calendar/images/iconCalendar.gif");
      $myCalendar->setDate(date('d'), date('m'), date('Y'));
      $myCalendar->setPath("/calendar/");
      $myCalendar->setYearInterval(2000, 2015);
      $myCalendar->dateAllow('2008-05-13', '2015-03-01');
      $myCalendar->setDateFormat('j F Y');
      $myCalendar->writeScript();
?>
</body>
</html>
可能是文件路径有问题吗?我在Windows平台上,尝试将完整路径更改为C:\\calendar\\classes\tc\u calendar.php,但仍然无法运行


HTML页面显示日期字段之前的所有字段。我为日期字段显示了源代码,而不是实际的日历。

我假设表单显示在日历之前,但在日历之后为空?我在PHP代码中没有看到任何明显的错误,所以它一定是tc_calendar.PHP中的错误。添加错误报告-1;要显示所有消息和ini,请设置“显示错误”,“打开”;请转到脚本的最顶端以查看错误消息。

尝试将PHP文件保存为ANSI而不是Unicode。我也遇到了同样的问题,现在这似乎是日历显示在浏览器中的唯一解决方案。

这里有一个更适合未来的解决方案:只需使用

给你举个例子 这是1中的10行代码!当然,您应该将当前解决方案作为备份,以防用户使用Firefox≤17岁或以上≤10,因为它们还不支持日期输入

<input type="date" id="date5" min="2008-05-13" max="2015-03-01"/>