fopen()不在浏览器中打开CSV

时间:2016-07-15 02:37:36

标签: php csv fopen

我有一个脚本,它运行在Godaddy上托管的Linux服务器上的cron作业上。它工作正常。但是,当我尝试从浏览器运行该脚本时,fopen()会返回false

我已经回应了用于确保我的变量正确进入的URL而且它们是。我可以将它们从浏览器窗口复制/粘贴到地址栏中,然后收到我应该的文件。

有人可以指出我为什么这些代码行在作为cron作业运行而不是在浏览器中运行时的方向?

$URL="http://www.spc.noaa.gov/climo/reports/".$date['yymmdd']."_rpts_".$type.".csv";

echo $URL."<br />";

if(@$csvHandle=fopen($URL,'r')){

1 个答案:

答案 0 :(得分:0)

一旦我启动了php错误报告,allow_url_fopen被设置为关闭。一旦打开,一切正常。希望我之前想过只是检查错误。但这就是为什么我们走开,喝点咖啡,然后回来。