允许在php中包含父文件夹的文件

时间:2015-01-13 05:55:35

标签: php

答案已经给出,但不满意。 这是我的目录结构,我想在header.php

中加入index.php
-my_app
   -assets
     -js
       -my_app.js
     -css
       -my_app.css

   -includes
    -header.php

   -index.php
-test
  -my_test.php 

我试过include '../includes/header.php'; 但是没有用。我还想在index.php文件中包含my_app.js文件。我该怎么做?

5 个答案:

答案 0 :(得分:1)

尝试 -

include 'includes/header.php';

includesindex.php位于同一文件夹中。

路径为 - ../assets/css/my_app.css

答案 1 :(得分:1)

您只需要执行include 'includes/header.php';,但我建议您执行include __DIR__ . '/includes/header.php';之类的操作 对于my_app.js,请使用此include 'assets/js/my_app.js';

答案 2 :(得分:0)

include 'includes/header.php';

include 'assets/js/my_app.js'; 

答案 3 :(得分:0)

基本上在所有操作系统中:

  1. 调用/包含neghbour文件和目录,只需调用他们的名字
  2. 即可
  3. 调用/包含驻留在邻居目录中的文件和目录,继续采用行政架构方法
  4. 调用/包含位于较高级别的文件,对于每个高级版本,您需要使用一个../访问更高级别的目录,然后继续执行第二个项目中的过程

答案 4 :(得分:0)

我确定你需要你的header.php,所以不要使用include(如果包含失败,你没有错误也没有脚本中断。另外我确定你只需要一次头文件;)

require_once('/includes/header.php');

对于CSS / JS使用sinply ../更高一步:)