2016-05-30 12 views
1

私はheader.phpファイルを作って、それを私のindex.phpに入れました。問題は 私は自分のindex.phpとサブマップを含んでいる私のルートフォルターを持っています、これらのサブマップは私の他のpage.phpファイルを含んでいます。今私はメインにheader.phpを含めると、ファイルのパスはすべて大丈夫ですが、私はもう1つまたは2つのディレクトリに行く必要がある場合は、ファイル/画像の経路は、もはや動作しません、どのように私はこれを解決する?私はちょうど複数のheader.phpファイルを作成する必要がありますか(本当に意味をなさないでしょう)、またはheader.phpのなんらかのif文を使って作業できますか?それを呼び出すファイルを確認するには?私のheader.phpファイルを含む複数のイメージファイルパス?

<header> 

      <a href="#" title="praniels logo" class="logo"> 
       <img src="images/logo.svg"> 
      </a> 

     <nav class="floatfix nav"> 
      <div id="hamburgerknop"> 
       <a href="#" title="praniels logo" class="mobile-logo"> 
        <img src="images/logo.svg"> 
       </a> 
       <span id="hamburger">&#9776;</span> 
      </div> 
        <ul class="main-nav"> 
         <li><a href="#" title="naar homepage">Home</a></li> 
         <li><a href="over-ons/over-ons.php" title="naar over ons">Over Ons</a></li> 
         <li><a href="producten/producten.php" title="naar producten">Producten</a></li> 
         <li><a href="workshops/workshops.php" title="naar workshops pagina">Workshops</a></li> 
         <li><a href="klanten/klanten.php" title="naar klantenpagina">Klanten</a></li> 
         <li><a href="contact/contact.php" title="naar contactpagina">Contact</a></li> 
        </ul> 
        <ul class="icon-nav"> 
         <li><a href="https://www.facebook.com/" class="icon icon-mono facebook" target=_"blank"><span class="fa fa-facebook"></span></a></li> 
         <li><a href="https://twitter.com/?lang=nl" class="icon icon-mono twitter" target=_"blank"><span class="fa fa-twitter"></span></a></li> 
         <li><a href="https://plus.google.com" class="icon icon-mono googleplus" target=_"blank"><span class="fa fa-google-plus"></span></a></li> 
         <li><a href="#" class="icon icon-mono instagram"><span class="fa fa-instagram" target=_"blank"></span></a></li> 

        </ul> 
     </nav> 
</header>  

header.phpのは、私は私のindex.php

のindex.php

<?php include('header.php') ?> 

答えて

1

プレフィックス変数を作成するには、このファイルが含まれています。

<?php $prefix = 'http(s)://path/to/root'; ?> 
<img src="<?=$prefix?>/images/logo.svg"> 
+0

素晴らしい、私はそれをこのように考え出しました:) tnx a lot –

関連する問題