2013-08-01 125 views
-3

我遇到了一个意外的问题,在php.No中包含头文件错误显示。包含函数不起作用

当我使用Code1时,它工作正常,但是当我将其更改为Code2时,它不包括CSS样式。也尝试过但仍然不相同。我使用了很多次,但不知道它为什么现在不工作。

代码1:

include 'includes/top.php'; 

代码2:

include '../includes/top.php'; 

使用require_once()仍然不工作 感谢名单

+2

因为'../'告诉它查看父目录,并且文件不在那里? – NDM

+1

你究竟想达到什么目的? – Andre

+0

y downvoting this post? – user2619187

回答

0

使用

包括 '包括/ top.php' 也试过;

and

include'../includes/top.php';

在同一文件中试图包括不同的文件。如果这些语句是在一个PHP页面在/path/page.php,第一行会尝试包括/path/includes/top.php和第二会寻找/includes/top.php因为../告诉它去父目录。也许这两个文件都存在?后者可能没有正确的CSS或其他东西。

0

只需在任何浏览器中调试代码,并检查源代码并查看Css文件是如何通过浏览器链接的。如果它不包含显示路径不正确的CSS。这将有助于解释您的网站的结构。