php网页无法加载

时间:2014-05-09 21:03:01

标签: php html5 apache2

我不是专家,但我不是PHP的菜鸟,但无论出于什么原因,我都被踩到了为什么我的文档无法加载。这是我的代码。

<?php include 'header.php'; ?>

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Home</title>
</head>

<body>

<p>Hello everyone</p>

</body>

</html>

当我拿出PHP部分时,HTML加载正常。这是我的header.php文件中的代码。

<?php
<href="index.php">Home</a>
?>

我在两个不同的主机上试过这个,这两个主机都托管其他PHP网站,但仍然遇到问题。我还用W3Schools和另一个在线PHP验证器验证了它。两者都没有发现任何错误。任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:3)

通过这种方式启用错误以查看错误:

ini_set('error_reporting', E_ALL);
ini_set('display_errors', true);

此代码是PHP错误:

<?php
<href="index.php">Home</a>
?>

尝试更改为:

<?php
echo '<href="index.php">Home</a>';
?>

答案 1 :(得分:2)

此:

<?php
<href="index.php">Home</a>
?>

没有效的PHP。然而,这将起作用:

<a href="index.php">Home</a>

在PHP标签内部,您只能使用PHP - 没有HTML。此外,<href>不是HTML标记。

请查看此问题How to get useful error messages in PHP?以了解如何在PHP中启用错误消息。