我在 php 中包含头文件时遇到了意外问题。没有显示错误。
当我使用 Code1 时它工作正常,但是当我将其更改为 Code2 时,它不包括 css 样式。也尝试过但仍然不一样。我使用了很多次,但不知道为什么它现在不起作用。
代码1:
include 'includes/top.php';
代码2:
include '../includes/top.php';
也尝试使用require_once()
仍然无法正常工作
我在 php 中包含头文件时遇到了意外问题。没有显示错误。
当我使用 Code1 时它工作正常,但是当我将其更改为 Code2 时,它不包括 css 样式。也尝试过但仍然不一样。我使用了很多次,但不知道为什么它现在不起作用。
代码1:
include 'includes/top.php';
代码2:
include '../includes/top.php';
也尝试使用require_once()
仍然无法正常工作
使用
包括'includes/top.php';
和
包括'../includes/top.php';
在同一个文件中试图包含不同的文件。如果这些语句在 php 页面中/path/page.php
,第一行将尝试包含/path/includes/top.php
,第二行将查找/includes/top.php
因为../
告诉它转到父目录。也许这两个文件都存在?后者可能没有正确的 css 或其他东西。
只需在任何浏览器中调试您的代码并检查源代码并查看浏览器如何链接 Css 文件。如果不包括显示路径不正确的 CSS。这将有助于解释您网站的结构。