2014-01-06 3 views
0

하위 폴더의 PHP 파일에있는 PHP 파일의 코드를 표시하려고합니다.하위 폴더 php 파일에 PHP 파일 표시

하위 수준 색인 페이지에 머리글과 바닥 글 파일을 표시하려고했습니다. Header.php :

<html> 
<head> 
<title>Mark VIII | Tommy Car Wash</title> 
<meta name="viewport" content="width=device-width, initial-scale=1.0"> 
<base href="http://www.domain.ca/base/website/" target="_blank" /> 
<link rel="stylesheet" type="text/css" href="css/reset.css"> 
<link rel="stylesheet" type="text/css" href="css/style.css"> 
<script src="http://code.jquery.com/jquery-1.10.1.min.js"></script> 
</head> 

<body> 
<div class="header"> 
    <div class="header-content"> 
     <div class="logo"> 
      <a href="home.php"> 
       <img src="images/logo.png" alt="" title=""/> 
      </a> 
     </div> 
     <div class="acc-cart-search"> 
      <div class="acc-back"> 
       <a href="#">Login</a>|<a href="#">Cart</a> 
      </div> 
     </div> 
     <div class="main-nav"> 
      <nav class="nav"> 
       <ul class="nav-list"> 
        <li class="nav-item"><a href="store.php">Shop</a></li> 
        <li class="nav-item"><a href="#">Site Models</a></li> 
        <li class="nav-item"><a href="#">Equipment</a></li> 
        <li class="nav-item"><a href="#">Vacuum Systems</a></li> 
        <li class="nav-item"><a href="#">Detergents</a></li> 
        <li class="nav-item"><a href="#">Contact Us</a></li> 
       </ul> 
      </nav> 
     </div> 
    </div> 
    <div class="grw-bar"></div> 
</div> 

Footer.php :

<div class="footer"> 
<div class="footer-content"> 
    <div class="grad-bar"></div> 
    <div class="creds"> 
     <img src="images/usa.jpg" alt="" title="" /> 
     <img src="images/bbb.jpg" alt="" title="" /> 
     <img src="images/ica.jpg" alt="" title="" /> 
     <img src="images/40-years.jpg" alt="" title="" /> 
    </div> 
    <div class="address"> 
     <address> 
      <strong>Tommy Car Wash Systems</strong><br> 
      581 Ottawa Ave. Suite 300<br> 
      Holland, Mi 49423<br> 
      USA 
     </address> 
    </div> 
    <div class="media-icons"> 
     <a href="#"><img src="images/facebook.png" alt="" title="" /></a> 
     <a href="#"><img src="images/twitter.png" alt="" title="" /></a> 
     <a href="#"><img src="images/YouTube.png" alt="" title="" /></a> 
     <a href="#"><img src="images/blog.png" alt="" title="" /></a> 
    </div> 
    <div class="csd"> 
     <img src="images/csd.png" alt="" title="" /> 
    </div> 
    <div class="copy"> 
     <p>&copy; <?php echo date("Y") ?> Tommy Car Wash Systems. All rights reserved.</p> 
    </div> 
</div> 
</div> 
</body> 
</html> 

내가 index.php에 내 정보를 표시하기 위해 노력하고있어 페이지 :

여기

내 코드입니다
<?php require (__DIR__ . '/header.php'); ?> 

<?php require (__DIR__ . '/footer.php'); ?> 

페이지가 하위 폴더에 저장됩니다. models-models

파일 header.php이 문서 루트에있는 경우3210
+0

파일'header.php'와'footer.php' 안의 코드는 여러분의 특정한 문제에 대한 해결책을 찾는 데 아무런 역할을하지 않습니다. 디렉토리 구조와 관련하여 더 많은 정보를 제공 했어야합니다. –

답변

0
<?php include '/yoursubfolder/header.php'; ?> 
2

: 당신이 본 디렉토리의 상위 디렉토리에있는 경우

<?php require ($_SERVER["Document Root"]. '/header.php'); ?> 

:

<?php require ('../header.php'); ?> 

당신은 그것을 검색해야하는 경우 상위 디렉토리의 상위 디렉토리에있는 상위 디렉토리, 상위 디렉토리의 상위 디렉토리의 상위 디렉토리에있는 등등 :

<?php 
$file = "header.php"; 
    do{ 
    $file = "../".$file; 
    } while(!file_exists($file)); 
require($file); 
?>