讓我重新解釋我的問題。如何告訴我的PHP包含從我的根源獲取圖像?
我的標題存儲在header.php
中,我正在使用<?php include('/header.php');?>
來獲取它。這可以在我的根目錄中的所有網頁上正常工作。
但是,我有一個文件夾稱爲目錄在我的根與更多的網頁,所以然後我將其更改爲<?php include('../header.php'); ?>
再次正常工作。
但是,我正在採購我的header.php
中的幾張圖像。這些圖像不會出現在我的目錄文件夾中的網頁上,因爲我從我的根目錄中的圖像文件夾中獲取它們<img src="images/cosworth2.jpg">
我不能使用<img src="../images/cosworth2.jpg"
,因爲這會影響在網頁上正常工作的圖像這不在我的目錄文件夾中。
這是否有意義?
我需要告訴我的header.php
即使我的網頁位於其他目錄中,也可以從根目錄獲取我的所有圖像。
的header.php
<div id="top"><center><img src="images/header.png" style="max-width:100%;"></center></div>
<header id="header" class="site-header" role="banner">
<div id="header-inner" class="container sixteen columns over">
<hgroup class="one-third column alpha">
</hgroup>
<nav id="main-nav" class="two thirds column omega">
<ul>
<li>
<a href="index.php">Home</a>
</li>
<li>
<a href="about-us.php">About Us</a>
</li>
<li>
<a href="news.php">News</a>
</li>
<li>
<a href="dealers.php">Dealers</a>
</li>
<li>
<a href="products.php">Products</a>
</li>
<li>
<a href="http://www.cosworth-europe.co.uk/shop">Buy Online</a>
</li>
<li>
<a href="contactus.php">Contact</a>
</li>
</ul>
</nav>
</div>
<div class="container"><img src="images/cosworth2.jpg" style="max-width:100%; height:auto; float:left; margin-right:20px; margin-top:20px;">
<p style="padding-top:25px;">Welcome to <strong>Cosworth Europe</strong>. This website is specifically for Cosworth Aftermarket & Performance Products. For any other enquires please visit Cosworth.com. For more information, feel free to visit the About Us page.</p></div>
</header>
更改網頁中圖像的路徑以使用相同的資源。這裏不需要重複。 –
你可以使用'include(「../ header.php」)'從子文件夾進行訪問。 '../'只是將include導航到父目錄,因此您可以使用它們來獲取「up」 – Lino
但是,我的大部分網頁都在根目錄中,所以使用../將會弄亂我的圖像主頁。 –