嗨,我不知道应该在require_once()的参数中放入哪个路径
我正在使用7.2.10-0。
我的目录是
operator +
我的team.php就是这样
+
但是它不起作用。 我正在搜索路径,尤其是作为参数放入require_once的相对路径。无论我做什么,都行不通。
如果我将teams.php放在ice_hockey文件夹中。
会很容易,但我需要该文件夹才能使它变得简单。
我该怎么办?我这是什么问题?
答案 0 :(得分:1)
不能保证当前工作目录是脚本所在的位置。当您从Web服务器访问index.php时,您的CWD将是ice_hockey,而不是ice_hockey / data。
如果您是从根目录在命令行中运行并运行的,则同样适用:
php ice_hockey/data/teams.php
CWD将是根目录,或者是您从中执行命令的位置。
使用魔术常数__DIR__
使用当前脚本的目录。
require_once(__DIR__ . '/../view/top.php');
这将始终指向相对于teams.php所在位置的正确位置。