启用以在 PHP 中包含父文件夹的文件


enable to include parent folder's file in 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'; 但不起作用。我还想在索引.php文件中包含my_app.js文件。我该怎么做?

尝试使用 -

include 'includes/header.php';

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

路径将是 - ../assets/css/my_app.css

你只需要做include 'includes/header.php';,但我建议做一些类似include __DIR__ . '/includes/header.php';的事情。
对于my_app.js,请使用以下命令:include 'assets/js/my_app.js';

include 'includes/header.php';
include 'assets/js/my_app.js'; 

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

  1. 要调用/包含 Neghbour 文件和目录,只需调用它们的名字
  2. 要调用/包含驻留在邻居目录中的文件和目录,请继续采用雇佣方法
  3. 要调用/包含上层中的文件,对于每个上层,您需要使用一个../来访问更高级别的文件,然后继续执行第二项中的过程

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

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

对于 CSS/JS,使用 Sinply ../ 更上一层楼:)