为什么我的PHP Include语句不起作用?

时间:2014-07-24 17:43:09

标签: php

我试图在我的网页上使用php。 index.php页面中的php工作,但include语句除外。 echo语句正常工作。我已经尝试了各种使用include语句的方法,你可以在这里看到。有3种不同的方法。我也试过没有括号使用它们。我在Index.php中引用的三个文件都在index.php所在的同一目录中。没有什么可以尝试的,我无法弄明白。

的index.php:

<?php
echo 'test';
session_start();
echo 'test';
include($_SERVER['DOCUMENT_ROOT']."header.php");
include("connect.php");

$database = 'NJVCtestDB';
$server = '10.3.171.108';
echo getcwd();
?>
<p>Index.php</p>
<?php
echo 'test';
 require("footer.php");?>

的header.php:

<!DOCTYPE html>
<head>
<?php

session_start()
echo 'test';

?>
<title></title>
</head>
<body>

footer.php:

<p>footer.php</p>
</body>
</html>

1 个答案:

答案 0 :(得分:0)

我想你的路上缺少一块渣,

include($_SERVER['DOCUMENT_ROOT']."header.php");

应该是:

include($_SERVER['DOCUMENT_ROOT']."/header.php");