2016-07-04 60 views
-1

我從project1.php調用我的頭文件時遇到了一些大問題。它解決了這樣的標題:未從header.php調用CSS

<?php include $_SERVER['DOCUMENT_ROOT'] . '/vouzalis/resources/includes/header.php'; ?> 

標題現在被調用,但我所有的CSS都沒有被調用。這怎麼可能?在我的所有頁面上,都放在根文件夾中,CSS工作正常。

我的文件夾結構看起來像這樣:

Folder structure

下面這段代碼是我的頭的剪斷。正如你所看到的家庭應該去index.php。但是,當我在我的project1.php和我點擊主頁我得到的網址:`

http://localhost:8888/vouzalis/projects/index.php

正確的根應該是:

http://localhost:8888/vouzalis/index.php

這是沒有道理的。有人知道爲什麼嗎?它是如何包含標題的?

<div class="navbar-collapse collapse"> 
    <ul class="nav nav-pills nav-main pull-right"> 
     <!-- begin navigation items --> 
     <li class="active"><a href="index.php">Home</a></li> 
     <li> 
      <a href="services_smallicon.php">Services</a> 
     </li> 
     <li> 
      <a href="portfolio.php">Portfolio</a> 
     </li> 
     <li> 
      <a href="aboutme.php">About Me</a> 
     </li> 
     <li><a href="contact.php">Contact</a></li> 
     <!-- end navigation items --> 
    </ul> 
</div> 
+1

你需要顯示生成的html。 PHP本身是無用的。和你的樣本網址是無用的,因爲他們只爲你工作。 –

回答

1

我相信這個問題是在這裏:

<li class="active"><a href="index.php">Home</a></li> 

更換href="index.php"href="/vouzalis/index.php"/指定域根目錄,如果沒有它,根目錄就是您當前的位置(/vouzalis/projects/)。

+0

理所當然。非常感謝你,現在正在工作:-) –