【发布时间】: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);
【问题讨论】: