0
我有一個腳本可以在Godaddy上託管的Linux服務器上的cron作業上運行。它工作正常。但是,當我嘗試從瀏覽器運行該腳本時,fopen()
返回false
。fopen()不在瀏覽器中打開CSV
我把它反映出來的URL用來確保我的變量進入正確,他們是。我可以將它們從瀏覽器窗口複製/粘貼到地址欄中,然後收到我應該的文件。
有人能指出我爲什麼這幾行代碼在作爲cron作業運行但不在瀏覽器中工作的原因嗎?
$URL="http://www.spc.noaa.gov/climo/reports/".$date['yymmdd']."_rpts_".$type.".csv";
echo $URL."<br />";
if(@$csvHandle=fopen($URL,'r')){
檢查文件權限 – rokas
沒有問題,那麼cron作業仍然在同一文件上運行,沒有錯誤。 – Patrick