我已经找到了这个问题的很多次迭代。大多数解决方案都是这样的:“将所有页面上应该显示的标题转换为html文件,如下所示:
(我尝试放在一个名为header.php的文件中的一个示例)
<!--PAGE HEADER-->
<div width="100%">
<img src="images/headerimage.jpg" height="240">
</div>
“然后生成header.php。然后像这样将文件插入到站点的每个页面中”-
<?php include 'header.php';?>
我尝试并尝试了许多不同的文件路径组合,我知道的现有php代码,互联网上的例子。它不起作用。当我查看源代码时,我只看到:
<?php include 'header.php';?>
它显示为红色(Firefox检查器)。据我所知,我应该看到导入的页眉代码在它的位置。代码尚未导入。而且header.php中的所有代码都不会运行。
它看起来很简单,我在Youtube上关注了教程,对他们来说,它是有效的,对我来说,什么都没有。我试着设置Apache服务器并运行它(虽然不知道我在做什么)。
发布于 2018-09-16 08:37:37
欢迎使用StackOverflow!
不能在HTML文档中运行PHP。尝试将文件扩展名从.html更改为.php
希望这能有所帮助!
发布于 2018-09-19 08:42:35
见鬼!我只是从我的垃圾邮件中挖出了回复通知。抱歉的!
是的,我想我的理解是,我可以将所有的头代码从html文件中复制出来,然后将其粘贴到一个空文档中,并将其命名为header.php。然后我会在我的代码中插入php include语句,这基本上看起来就像之前在浏览器中做的那样。但它看起来只是php include语句,并没有导入任何代码。
为了回答我遵循了哪些教程的问题,我遵循了10亿个教程,所有这些都开始融合到我困惑的大脑中。实际上,我已经断断续续地尝试了很多年,但一直没有弄明白。
我尝试了上面推荐的链接,但当我的apache2目录中没有一个名为mods-enabled的目录时,我挂起了。我对幕后发生的事情几乎一无所知,所以当我遇到不符合示例的东西时,我就会迷失方向。
虽然几天前我通过这个过程运行apache,然后检查php是否正常工作,但看起来apache正在工作,php也是如此,但即使是邮件发送php文件在本地测试时也不能工作,所以我认为php没有被启用可能是问题所在。我只是发现很难确切地知道这是什么意思。
https://stackoverflow.com/questions/52349647
复制相似问题