HTML上的Php程序,不起作用
我有一个.htm文件,它需要一个导航栏。因为我在其他.htm文件上也需要这个条,所以我放了一个php包含'nav_bar.php';使用元素,但它不起作用。nav_bar.php是:。问题是,浏览器chrome从不读取include命令,它只是将其作为注释。 那么我做错了什么? 我只想让几个.html页面包含相同的导航菜单,从一个源代码,这样更容易更改所有菜单。我该怎么做 这是main.html代码,需要包含菜单的文件,下面是响应菜单的.php文件。怎么了?我正在使用Microsoft Expression Web 4,如果它让人恼火的话HTML上的Php程序,不起作用,php,html,Php,Html,我有一个.htm文件,它需要一个导航栏。因为我在其他.htm文件上也需要这个条,所以我放了一个php包含'nav_bar.php';使用元素,但它不起作用。nav_bar.php是:。问题是,浏览器chrome从不读取include命令,它只是将其作为注释。 那么我做错了什么? 我只想让几个.html页面包含相同的导航菜单,从一个源代码,这样更容易更改所有菜单。我该怎么做 这是main.html代码,需要包含菜单的文件,下面是响应菜单的.php文件。怎么了?我正在使用Microsoft Expr
--main.html--
`<!DOCTYPE html >`
`<html>`
`<head>`
`//some code....`
`</head>`
`<body dir="rtl">`
`//some class I made in the style sheets.(its not important right now)`
`<div id="page" class="contaner1">`
`<div id="textErea" class="contaner2">`
`<?php include 'navMenu.php';?>`
`//some code...`
`</div></div>`
`</body>`
`</html>`
the .php file:
--navMenu.php--
`<?php echo '/*some html code...*/';?>`
为了让服务器知道要使用什么解释器,它需要查看正确的文件类型。对于PHP文件,这是.PHP扩展名 不过,有几种方法可以让PHP代码在不同的文件中执行。为此,您需要将类似于此的命令添加到.htaccess文件中
该示例是针对Apache服务器的,我不完全理解您的问题,但如果我理解正确,您可以在php中使用include_一次,将其包含在每个页面中,这是它的手册:
Wamp,即Apache,设置为仅在扩展名为.php的文件中运行php代码,这就是php代码不执行的原因 不建议这样做,但可以让php代码在.htm文件中运行,如下所示 在包含此特定站点的文件夹中创建.htaccess文件,并向其中添加thsi行
AddHandler application/x-httpd-php .htm
对之前的一些评论稍作更正: 将此添加到.htaccess
AddType application/x-httpd-php.htm.html如果看不到您的代码,这是不可能的。所以请把代码贴出来。但是,猜猜看,您将php代码包含在一个.html文件中,这是行不通的。将文件类型更改为.php,看看这是否解决了问题。如果在文件中使用php,它必须在服务器上通过php运行我没有服务器。如果我把它改成一个php文件,我需要用一个php程序来完成所有的事情,这个php程序能响应代码吗?这是真的应该做的吗?我把它改成了一个.php文件。如何使其作为html页面运行?我没有使用服务器。它只是一个HTML页面。我把它改成了一个.php文件。如何使其作为html页面运行?您必须使用某种PHP解释器来执行PHP代码。最简单的方法是安装WAMP或LAMP。我想在html页面中包含一个php命令。我将页面更改为.php文件。如何使其作为html页面运行?
AddHandler application/x-httpd-php .htm