我有一个php脚本,当由Web服务器运行时,该脚本运行得很好,但是当我从命令行(或作为cron作业)运行脚本时,它找不到文件。错误的代码是:
include('fpdf181/fpdf.php');
我尝试包含 DIR ,但这也不起作用
include(__DIR__ .'fpdf181/fpdf.php');
有人可以告诉我如何为将从命令行运行的脚本添加文件吗
答案 0 :(得分:0)
您看到这个(PHP Cron Job: Including file not working?)
作为链接,您使用“要求”而不包含
代码: require('./ fpdf181 / fpdf.php')
快乐的编码。
答案 1 :(得分:0)
您可以使用文件的完整路径(与当前目录/ env无关)。
generateString
答案 2 :(得分:0)
我可以通过在目录上执行cwd并转到放置脚本的文件夹来执行脚本