gpt4 book ai didi

php - Crontab PHP 中的全局库

转载 作者:太空宇宙 更新时间:2023-11-04 10:25:33 25 4
gpt4 key购买 nike

是否可以在 crontab 中包含 global $_lib, $_SETUP;

我在 Internet 目录 (/internet/mycrontab.php) 的 php 文件中写入了一个 cronjob,但是当我像在 $_lib['db']->db_fetch_object 中那样使用 $_Lib 时,crontab 似乎会抛出错误($查询)

如果我直接在浏览器 www.myweb.dom/internet/mycrontab.php 中输入 url,$_Lib 工作正常,如果我像 $_lib['db ']->db_fetch_object($query) 通过使用硬编码 sysntax(主要)。

如果可以包含 global $_lib, $_SETUP;,我该如何正确地做到这一点?

非常感谢您的帮助。

最佳答案

问题在于 crontab 环境和您的 Web 应用程序环境是不同的东西。

cronjob 由 php-cli 运行,而应用程序由 apache(或 NGINX,其他)php 模块运行。

您可能应该评估将您的库包含到 crontab 文件中。

include "/path/to/your/library.php";
$_lib = "whatever";
$_SETUP = "whatever";

在没有正确查看代码的情况下,我可以建议最好的代码。

关于php - Crontab PHP 中的全局库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41758328/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com