gpt4 book ai didi

php - 在 require_once 中使用常量

转载 作者:可可西里 更新时间:2023-11-01 13:26:57 26 4
gpt4 key购买 nike

我在开发过程中使用以下定义根:

define('LOCAL_URL', 'http://localhost/~xampp/Mysite');
define('REMOTE_URL', 'http://example.com');
define('DEV_VERSION', true);
if(DEV_VERSION)
define('URL', LOCAL_URL);
else
define('URL', REMOTE_URL);

这个概念对我来说是新的,我是一个 PHP 初学者,所以请保持温和。

我正在尝试在“require_once”中使用“URL”,但我似乎无法让它工作(因为不包含所需的文件)。我尝试了以下方法:

require_once URL.'/phpincludes/coming-events.php';
require_once(URL.'/phpincludes/coming-events.php');
require_once URL . '/phpincludes/coming-events.php';
require_once (URL . '/phpincludes/coming-events.php');
require_once(URL.'phpincludes/coming-events.php');

我检查过 http://www.php.net/manual/en/function.require-once.php并在 Stackoverflow 上进行了搜索,但我并没有真正取得任何进展。

我确定我在这里犯的是一个非常愚蠢和基本的错误,但我不知所措,非常感谢您的帮助!

最佳答案

问题可能是因为 URL 有一个协议(protocol),它试图通过 HTTP 打开文件。

在 PHP ( allow_url_include ) 中默认禁用远程包含文件,这是有充分理由的。

您应该将相对或绝对路径传递给要包含在文件系统中的文件。

关于php - 在 require_once 中使用常量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7990095/

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