为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

PHP
SMILET 2021-06-03 10:51:06
我正在使用引导程序制作网站,但我注意到我的 php 索引覆盖了我的 html 索引。php 代码是否应该引用 html 代码的一部分来显示?例如,我有一个漂亮的小短信,在 html中说“嘿”。然后我在网上找到了一些随机的 php 密码检查器脚本。我的页面中没有任何内容说“嘿”,就好像 php 是 html。我是新来的,所以也许我只是绊倒了。如果难以理解,请见谅。
查看完整描述

2 回答

?
犯罪嫌疑人X

TA贡献2080条经验 获得超4个赞

听起来您有两index页:index.html和index.php。


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


DirectoryIndex index.php index.html

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


index.php:


<?php

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

?>


<h1>hey</h1>

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


查看完整回答
反对 回复 2021-06-04
?
跃然一笑

TA贡献1826条经验 获得超6个赞

您使用的是 Apache 服务器吗?如果是这样,那里有一个指令告诉它当您引用文件夹而不是文件时要做什么。它将按优先级列出文件类型。例如:

DirectoryIndex index.php index.html

左右交换index.phpindex.htmlHTML 将优先。

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

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


查看完整回答
反对 回复 2021-06-04
  • 2 回答
  • 0 关注
  • 176 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信