【问题标题】:wordpress cron-jobs of off-wordpress file关闭wordpress文件的wordpress cron-jobs
【发布时间】:2014-02-17 22:47:52
【问题描述】:

我正在尝试运行一个 PHP 文件,该文件将使用 cron 作业每 1 分钟创建一次 .txt 文件。

以下php代码正在运行:

$filename = 'test.txt'; 
$file = fopen($filename,"a+");
fwrite($file, "test");
fclose($file);

但这只是为了测试。实际脚本需要从 wordpress(多站点)获取 vars,为此我包括 wp-load.php 和 ms-load.php。

当我从浏览器输入脚本时,它会创建它需要的 txt 文件,但是当 cron 作业尝试这样做时,它不起作用并且没有给我 txt 文件。

  • 我测试了包含路径,它是正确的。

有问题的代码是:

chdir(dirname(__FILE__));
require_once( '../wp-load.php' );
require_once( '../wp-includes/ms-load.php' );
global $wpdb, $post; 
$blog_list = wp_get_sites( 0, 'all' );

$filename = 'test.txt'; 
$file = fopen($filename,"a+");
fwrite($file, "test");
fclose($file);

【问题讨论】:

    标签: php wordpress cron fopen


    【解决方案1】:

    通过在 cron 作业中使用 CURL 解决了这个问题。

    【讨论】:

      猜你喜欢
      • 2017-06-29
      • 2019-05-04
      • 2013-07-09
      • 1970-01-01
      • 1970-01-01
      • 2012-01-16
      • 2013-08-23
      • 1970-01-01
      相关资源
      最近更新 更多