猿问

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

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

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

我的页面中没有任何内容说“”,就好像 php 是 html。我是新来的,所以也许我只是绊倒了。

如果难以理解,请见谅。


SMILET
浏览 177回答 2
2回答

犯罪嫌疑人X

听起来您有两index页:index.html和index.php。由于Apache的DirectoryIndex 指令,PHP 页面将优先:DirectoryIndex index.php index.html.html如果您愿意,您可以将其更改为默认选择文件(通过交换顺序,以便index.html先出现),尽管没有真正的需要,因为您仍然可以从 PHP 文件中编写 HTML:index.php:<?phpecho "<h1>hey</h1>";?><h1>hey</h1>这两种方法都是有效的,并且都允许您从 PHP 文件输出 HTML。

跃然一笑

您使用的是 Apache 服务器吗?如果是这样,那里有一个指令告诉它当您引用文件夹而不是文件时要做什么。它将按优先级列出文件类型。例如:DirectoryIndex index.php index.html左右交换index.php,index.htmlHTML 将优先。您可以在通常称为httpd.conf或apache.conf 的Apache 配置文件中找到该指令。或者,要确保调用正确的文件,只需在浏览器中明确引用它,例如:localhost/index.html.
随时随地看视频慕课网APP
我要回答