我正在使用wampserve在本地服务器上查看我的网站。
我可以看到文字,但没有应用CSS / Less,我的页眉和页脚也不可见。我收到了消息
Warning: include(C:/wamp64/www//Includes/Header.php): failed to open stream: No such file or directory in C:\wamp64\www\flying-squid\html\index.php on line 5
和
Warning: include(): Failed opening 'C:/wamp64/www//Includes/Header.php' for inclusion (include_path='.;C:\php\pear') in C:\wamp64\www\flying-squid\html\index.php on line 5
我的页眉和页脚。
我在这里看了很多关于这个主题的其他问题,并尝试了所有步骤无济于事。
这是我的index.php文件中的php代码
<?php
$pagetitle = "About";
$description = "";
$keywords = "";
include($_SERVER['DOCUMENT_ROOT']."/Includes/Header.php");
&GT?;
我试过标题/包含小写,因为它在上面,但没有任何作用。
我对此非常陌生并且还不太了解php,我一直在学习css,html,less和javascript。
任何帮助都非常感激。
由于
答案 0 :(得分:1)
帮助防止此问题的一个好习惯是维护命名约定,例如目录和文件标准地完全小写。这样你就不会挂起来想知道角色案例是否是你问题的一部分。
根据您网站的结构,您可能需要尝试多种方法:
__DIR__./../..
($_SERVER['DOCUMENT_ROOT']."Includes/Header.php")
include('../Includes/Header.php')
由于您不熟悉PHP,我想告诉您,使用include()
,include_once()
,require()
和require_once()
内容(包括其他文件操作函数)。如果找不到指定文件的任何和所有这些函数,则抛出此Warning
。