包含位于另一个文件夹中的文件

时间:2014-07-12 11:52:37

标签: php

我正在我的localhost机器上创建和测试一个php站点。文件结构设置如下,除了我使用php 5.4

  • testsample(文件夹)
    • 管理员(子文件夹)
      • admin_forms.php
    • css(子文件夹)
      • styles.css的
    • page_elements(子文件夹)
      • navigation_top.php
    • index.php
    • header_css_js.php

现在的问题是,当我尝试使用代码包含需要 header_css_js.php文件时

    <?php include_once '../header_css_js.php'; ?>
来自admin_forms.php文件的

显示错误消息:

警告: include_once(../ header_css_js.php):无法打开流:F:\ installed \ xampp \ htdocs \ customphp \ Testsample \ administrator \ admin_front中没有此类文件或目录。第11行的php

除此之外,当我尝试使用代码

在admin_forms.php文件中包含需要 navigation_top.php时
    <?php require_once '../page_elements/navigation_top.php'; ?>

我甚至尝试过

    <?php include_once("../page_elements/navigation_top.php");?>

但没有运气

这些代码都不起作用。

请在这些问题上急需帮助。

1 个答案:

答案 0 :(得分:0)

好的,如果您在 SAME文件夹中包含文档:

<?php include 'secondfile.php'; ?>

或者,如果您想要进入另一个文件夹:

<?php include 'folder/secondfile.php'; ?>

或者,如果您想要 out 文件夹:

<?php include '../secondfile.php'; ?>

例如:

因此,如果您想从 admin_forms.php 转到 navigation_top.css ,请执行以下操作:

<?php include '../page_elements/navigation_top.php'; ?>

OR

<?php include '../../testsample/page_elements/navigation_top.php'; ?>