gpt4 book ai didi

php - 对 up 目录使用 require_once 不起作用

转载 作者:IT王子 更新时间:2023-10-29 01:11:49 25 4
gpt4 key购买 nike

我正在像这样使用 require_once

require_once('../mycode.php')

我正在开发一个 wordpress 插件。我的插件文件夹是 yves-slider,其中有一个名为 yves-slider.php 的文件和一个名为 admin 的文件夹。在 admin 文件夹中,我有一个名为 admin.php 的文件。我想在位于一级目录的 admin.php 中要求文件 yves-slider.php。当我尝试使用时

require_once('../yves-slider.php')

它给了我以下错误

Warning: require_once(../yves-slider.php): failed to open stream: No such file or directory in C:\xampp\htdocs\wordpress\wp-content\plugins\yves-slider\yves-slider-admin\yves-slider-admin.php on line 4

Fatal error: require_once(): Failed opening required '../yves-slider.php' (include_path='.;C:\xampp\php\PEAR') in C:\xampp\htdocs\wordpress\wp-content\plugins\yves-slider\yves-slider-admin\yves-slider-admin.php on line 4

我做错了吗?我正在使用 XAMPP 3.1,我想这是最好的方法。

最佳答案

您想使它相对于文件所在的当前路径:

require_once __DIR__ . '/../yves-slider.php';

可能发生的情况是 PHP 查找的当前路径不是您认为的路径。如果你对它是什么(当前路径)感到好奇,你可以做 echo getcwd(); .

关于php - 对 up 目录使用 require_once 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14184223/

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