PHP使用magic constants\uuu DIR获取当前目录的上一个目录路径__
我的共享主机中有自定义cron任务,我必须使用php包含我的文件。现在,我的文件夹结构是示例:PHP使用magic constants\uuu DIR获取当前目录的上一个目录路径__,php,include,require,Php,Include,Require,我的共享主机中有自定义cron任务,我必须使用php包含我的文件。现在,我的文件夹结构是示例: domain.com public_html parser regions other.php parser.php 我在other.php文件中工作。当我使用require方法需要我的文件时: require "../parser.php"; 获取错误消息: PHP致命错误:require():无法打开所需的“../parser.PHP” 如何
domain.com
public_html
parser
regions
other.php
parser.php
我在other.php
文件中工作。当我使用require
方法需要我的文件时:
require "../parser.php";
获取错误消息:
PHP致命错误:require():无法打开所需的“../parser.PHP”
如何使用PHP magic constants\uuuuu DIR\uuuuu
为include my fileparser.PHP获取当前目录的上一个目录路径?您只需执行以下操作:
require __DIR__ . '/../parser.php';
\uuuu DIR\uuuu
返回写入文件的绝对路径,不带尾随斜杠。因此,在它之后,您可以简单地将相对路径附加到文件中(带有前导斜杠)。我也尝试了这个require\uuuuuuu DIR\uuuuuu.'/php'代码>在提问之前,但它不起作用,然后我问了一个问题。我看我错过了斜杠;)