gpt4 book ai didi

PHP 查找 require_once 真实路径

转载 作者:可可西里 更新时间:2023-11-01 00:14:54 25 4
gpt4 key购买 nike

我需要require_once此文件 main.class.phpfunctions.phpconfig.phpadmin/test.php .如何 php 查找需要真实路径?!

注:main.class.phpclass folder , functions.phpincludes folderconfig.phproot目录和 test.phpadmin folder .

文件目录:

root
/admin/
->test.php
/class/
->main.class.php
/includes/
->functions.php
/templates
config.php
phpinfo.php

最佳答案

我会将您的 root 文件夹添加到包含路径并从那里开始工作。

来自 admin/test.php

set_include_path(implode(PATH_SEPARATOR, array(
realpath(__DIR__ . '/..'),
get_include_path()
)));

require_once 'class/main.class.php';
require_once 'includes/functions.php';
require_once 'config.php';

更新

如果我没听错你的问题,假设你想在 config.php 文件中定义它,你会做这样的事情

配置.php

set_include_path(implode(PATH_SEPARATOR, array(
__DIR__,
get_include_path()
)));

require_once 'class/main.class.php';
require_once 'includes/functions.php';

admin/test.php

require_once __DIR__ . '/../config.php';

关于PHP 查找 require_once 真实路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15752625/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com