【问题标题】:Display php file in subfolder php file在子文件夹 php 文件中显示 php 文件
【发布时间】:2014-01-08 12:03:07
【问题描述】:

我正在尝试在子文件夹中的 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>

页脚.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'); ?>

页面位于子文件夹 site-models 下

【问题讨论】:

  • 文件header.phpfooter.php 中的代码在为您的特定问题找到解决方案方面没有任何作用。您应该提供有关您的目录结构的更多信息。

标签: php html css .htaccess


【解决方案1】:

如果文件header.php 在您的文档根目录中:

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

如果你在当前目录的父目录下:

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

如果需要在父目录中查找,在父目录的父目录中,在父目录的父目录中,以此类推:

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

【讨论】:

    【解决方案2】:
     <?php include '/yoursubfolder/header.php'; ?>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-08-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多