我在设置新网站之前使用的是Apache。使用Apache,整个代码运行良好,所以这是 Nginx 。现在我正在使用Nginx,我遇到了一些困难。但现在我遇到了一些麻烦。
我创建了一个test.php,这样你就可以很容易地看出出了什么问题。在文件中只有:
<?php
include 'graph.php';
?>
在 graph.php 中,只有一些PHP代码通常需要显示一些图形内容。那不重要。重要的是,不得发布或打印此代码。当我用仅在文件中的代码替换include语句时它工作。那么为什么包含甚至 require_once 对我来说都不正常?
好吧刚刚在这里添加了graph.php的代码:
<?php
# set header layout
include 'inc/header.php';
# get parameters year/month of calendar
$date_d=0;$date_m=0;$date_y=0;
if (isset($_GET['d'])&&isset($_GET['m'])&&isset($_GET['y'])) {
$date_d = $_GET['d'];
$date_m = $_GET['m'];
$date_y = $_GET['y'];
}
# show diagram of actual statistic overview
echo "<img src='myimage.png' alt='statistic'>";
include 'graph/mycalendar.php';
# set up a date if nothing is set
$actualdate = getdate(time());
if ($month == "")
$month = $actualdate["mon"];
if ($year == "")
$year = $actualdate["year"];
# get parameters year/month of calendar
if (isset($_GET['month'])&&isset($_GET['year'])) {
$month = $_GET['month'];
$year = $_GET['year'];
}
$mycalendar = new MyCalendar;
echo $mycalendar->getMonthView($month, $year);
include 'graph/graph.php';
include 'inc/footer.php';
?>
答案 0 :(得分:0)
include 'graph/mycalendar.php';
该文件以
表示<?
和
<?php
它现在有效。