PHP包含在html中无法识别

时间:2013-11-30 16:40:42

标签: php html

<!DOCTYPE html>
<html>
<head>
<?php include('head.php'); ?>
</head>
<body>
-snip-
</body>
</html>

我做错了什么?当我在浏览器中打开此文件(index.html)时,它显示一个空白页面,我的php文件中没有显示任何内容。它不会将include语句识别为代码。

我的php文件包含:

<title>Title here</title>
<link rel="stylesheet" type="text/css" href="main.css">

随意对我大喊大叫,因为我是初学者。我试着查看它,并确保语法正确。

4 个答案:

答案 0 :(得分:2)

使用index.php而不是index.html,因为它是一个不能在html上运行的php函数。你必须在php服务器上运行这个页面,否则它不会给出结果。

答案 1 :(得分:0)

首先,您的文件必须位于.php扩展名中。 其次,如果您在本地系统中尝试此操作,则需要设置本地Web服务器, 为此,您可以使用wampXAMPP

本地服务器准备就绪后,您可以将文件放在本地服务器设置的www文件夹下,并通过加载在浏览器中查看该文件,

http://localhost/index.php

127.0.0.1/index.php

答案 2 :(得分:0)

你需要做两件事: 1.将index.html更改为index.php(否则PHP服务器不会处理您的文件) 2.将head.php改为     echo'Title here';     echo'';

答案 3 :(得分:0)

安装XAMPP后,您需要前往http://localhost运行PHP脚本。将PHP脚本直接加载到Web浏览器中将不起作用。