【发布时间】:2019-08-18 19:53:11
【问题描述】:
我正在运行一个 Cron 作业,它需要我从我的 PHP 脚本上方的一个目录中加载一个文件。这是我的文件结构:
folder
--subfolder
--my-script.php
--header.php
--wp-load.php
--wp-config.php
我想在加载文件file-a.php、load-it.php 和file-b.php 时运行my-script.php。
我正在使用以下代码加载相应的文件:
require_once("header.php");
require_once("../wp-load.php");
require_once("../wp-config.php");
当我在服务器上上传后在浏览器中运行脚本或在本地运行时,文件路径定位正确。但是,当我将它作为 Cron 作业运行时,只加载了 header.php。
如何正确加载其他文件,以便它们作为 Cron 作业正常运行?
更新:我尝试过使用:
require_once(__DIR__."/wp-load.php");
还有
require_once(__DIR__."../wp-load.php");
它们都不起作用。
谢谢。
【问题讨论】:
-
你试过
require_once(__DIR__."/../wp-load.php");(加上额外的/。