我很困惑在include中写一条路径。
以下是一些细节
我有一个文件index.php,它在这里:
本地主机/插件/探索/人员/ index.php的
并希望包含一个名为constants.php的文件:
本地主机/插件/包括/ constants.php
告诉我如何编写所需的路径
include '?';
答案 0 :(得分:3)
include("..\\..\\includes\\constants.php");
或试试这个;
include("C:\\Users\\Yousuf\\Desktop\\Web\\localhost\\widget_corp\\includes\\constants.php");
答案 1 :(得分:0)
要记住的第一件事是确保包含敏感信息的任何文件(数据库登录/密码等)都存储在应用程序文档路径的外部。你不想让某人很容易从网络浏览器下载这种类型的文件。
考虑到上述情况,请查看您的php.ini文件。具体来说,搜索“include_path
”值。这列出了使用include
或require
时搜索文件的每个文件夹。
例如,如果您的搜索路径如下:include_path=".:/usr/local/lib/php"
,那么您可以将常量文件放入/usr/local/lib/php
并使用include 'constants.php';
。
更好的想法是创建一个单独的文件夹(例如/ usr / local / lib / myConstants)并将其添加到include_path值的末尾(include_path=".:/usr/local/lib/php:/usr/local/lib/myConstants"
)
答案 2 :(得分:0)
您也可以使用chdir()来更改您的工作目录,虽然它不漂亮且可能会令人困惑。