PHP 相对链接不起作用 - 请帮忙?

问题描述 投票:0回答:1

我正在努力处理 .php 文件的相对链接。该文件包含我的初始化代码。它在顶级页面上运行良好,但我无法在带有子文件夹的页面上连接。我在这个真正愚蠢的问题上浪费了两天时间。我已经阅读并重读了很多教程,但无法让它发挥作用。

请问有人可以帮忙吗?

<?php
  ob_start();
  try {
        require_once('./private/initialise.php');
        $years = YearsInBusiness();
?>

文件夹路径:

SiteFolder/private/initialise.php -- 要链接的文件位置。

SiteFolder/index.php ---使用提供的路径完美连接。

SiteFolder/fabrication/laser-cutting.php ---我如何访问此文件,因为没有任何效果?

感谢您的帮助!

我已经尝试过:

'private/initialise.php'
'/private/initialise.php'
'./private/initialise.php'
'../private/initialise.php'
'./../private/initialise.php'
'../../private/initialise.php'
'../../../private/initialise.php'

+ Morse code!
php relative-path
1个回答
0
投票

dirnameFILE 魔术常量一起使用。使用

dirname
函数的第二个参数,您可以指定要“上升”的级别。

例如:

dirname( __FILE__, 2) . "your-file.php";

© www.soinside.com 2019 - 2024. All rights reserved.