Hye那里我是网络新手,想在我的.html文件中包含一个.php文件。这是我的.html文件:
<html>
<head>
<title>Includer Example</title>
</head>
<body>
<div style="height:100px; width:300px; border:#F00 thick; background-color:#F00">
THIS DIV IS IN HTML FILE
</div>
<?php
include 'seconddiv.php';
?>
</body>
</html>
这是我的php文件:
<html>
<head>
<title>second div</title>
</head>
<body>
<div style="height:100px; width:300px; background-color:#FF0">
THIS DIV IS IN PHP FILE
</div>
</body>
</html>
我正在使用WampServer并且对Web编码完全陌生可以有人知道我在做什么这么错,请提前感谢!
答案 0 :(得分:3)
将.html
重命名为.php
,以便PHP处理器对其进行处理。
按照上面的Patricks评论: 请注意,(包含的).php文件绝不需要是html文档。它必须只包含您想要插入“main”html文档的内容。
主文件需要是.php才能在其上运行PHP处理器。
的index.php:
<html>
<body>
<div style="height:100px; width:300px; border:#F00 thick; background-color:#F00">THIS DIV IS IN HTML FILE</div>
<?php
include 'seconddiv.html';
?>
</body>
</html>
包含的文件可以有任何结尾;因为它包含在.php文件中,所以它仍由PHP处理器处理。
seconddiv.html:
<div style="height:100px; width:300px; background-color:#FF0">
THIS DIV IS IN PHP FILE
</div>
答案 1 :(得分:0)
默认情况下,PHP代码不会在.html文件中执行,因此apache不会将其发送给PHP来执行它。如果将.html文件重命名为.php,则这将是一个简单的解决方案。
答案 2 :(得分:0)
将文件从HTML转换为.php。
Php代码只能在php文件中运行。
PHP + HTML代码===可以运行=== .php文件
PHP + HTML CODE === CANT RUN IN === .html文件
答案 3 :(得分:0)
只需将index.html更改为index.php。
答案 4 :(得分:0)
编辑.htaccess文件 怎么样?嗯,这是你应该做的:
转到Document根目录或WWW根目录或文件夹;它通常看起来像这样: /家庭/明子/的public_html
查找名为.htaccess的文件。如果不存在,请使用常规文本编辑器(如记事本)创建空白页,并将文件另存为.htaccess - 文件名包含前面的小点。
现在通过添加以下行来编辑此文件:
RemoveHandler .html .htm
AddType application/x-httpd-php .php .html .htm
保存并关闭.htaccess文件。将其上传到您的Web服务器(到您的Document / WWW根目录),就是这样!
.HTML网页中的PHP代码示例 现在创建一个测试文件并将其命名为test.html
将以下HTML(包含PHP代码)复制到其中:
<html>
<head>
</head>
<body>
<h1>
<?php echo "I LOVE PHP!"; ?>
</h1>
</body>
</html>
将其上传到您的网络服务器,并使用您喜欢的浏览器进行查看。你会发现它运作得很好。