为什么我的PHP代码覆盖了我的HTML代码?

时间:2019-05-07 03:48:27

标签: php html twitter-bootstrap cpanel

我正在使用引导程序来建立网站,我注意到我的php索引覆盖了我的html索引。 php代码是否应该引用要显示的html代码的一部分?

例如,我在HTML中有一条漂亮的小短信,上面写着“ ”。然后我在网上找到了一些随机的php密码检查器脚本。

页面上什么也没有说“ ”,就好像php是html。我是新手,所以也许我只是在绊倒。

对不起,很难理解。

2 个答案:

答案 0 :(得分:0)

听起来您有两个index页:index.htmlindex.php

由于Apache的DirectoryIndex directive,PHP页面将优先:

DirectoryIndex index.php index.html

您可以将其更改为默认情况下选择.html个文件(通过交换顺序,使index.html首先出现),尽管没有真正的需要,因为您仍然可以编写HTML从PHP文件中:

index.php

<?php
echo "<h1>hey</h1>";
?>

<h1>hey</h1>

这两种方法都是有效的,并且两种方法都允许您从PHP文件输出HTML。

答案 1 :(得分:0)

您是否正在使用Apache服务器?如果是这样,则其中存在一条指令,该指令告诉您在引用文件夹而不是文件时该怎么做。它将按优先级顺序列出文件类型。例如:

DirectoryIndex index.php index.html

index.phpindex.html之间进行交换,HTML将具有优先权。

您可以在Apache配置文件中找到该指令,通常称为 httpd.conf apache.conf

或者,要确保调用了正确的文件,只需在浏览器中显式引用它即可,例如:localhost/index.html