离开wordpress文件的wordpress cron-jobs

时间:2014-02-17 13:39:37

标签: php wordpress cron fopen

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

以下php代码正在运行:

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

但这只是为了测试。实际的脚本需要从wordpress(多站点)获取变量,为此我包括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);

1 个答案:

答案 0 :(得分:0)

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