在HTML文件中包含PHP文件

时间:2014-05-28 13:34:59

标签: php html

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编码完全陌生可以有人知道我在做什么这么错,请提前感谢!

5 个答案:

答案 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>

将其上传到您的网络服务器,并使用您喜欢的浏览器进行查看。你会发现它运作得很好。