很重要,我不知道如何写PHP,但我有一些JavaScript的经验。
我创建了一个PHP文件,它刮一个网站,并将数据写入不同的(22)JSON文件。如果我从浏览器中访问该文件,脚本将执行它应该执行的操作,并创建22个JSON文件。
现在我想使用cronjob功能每天运行脚本。我尝试了一下,收到了一封邮件,邮件中显示了我通常在浏览器中看到的回显信息,所以我可以说脚本运行了。脚本必须运行以发布回显。但是没有创建json文件。
当我通过cronjob运行时,为什么我的脚本不创建文件?
我使用这个函数来写文件:
function write_to_file($value,$content) {
echo "Done<br>";
$file = fopen($value.".json","w");
fwrite($file,$content);
fclose($file);
}
正如Barmar所建议的,这些文件位于我的主目录中。谢谢!