2016-07-15 2 views
0

Godaddy에서 호스팅되는 Linux 서버의 cron 작업에서 실행되는 스크립트가 있습니다. 그것은 잘 작동합니다. 그러나 브라우저에서 해당 스크립트를 실행하려고하면 fopen()false을 반환합니다.fopen() 브라우저에서 CSV를 열지 않음

내 변수가 제대로 들어오고 있는지 확인하기 위해 URL이 반복되어 표시됩니다. 브라우저 창에서 주소창으로 복사/붙여 넣기를 할 수 있으며 필요한 파일을받을 수 있습니다.

누군가가 브라우저에서 볼 수 없지만 cron 작업으로 실행할 때이 몇 줄의 코드가 작동하는 이유에 대해 알려줄 수 있습니까? 나는 PHP 오류보고를 마약되면

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

echo $URL."<br />"; 

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

파일 사용 권한 확인 – rokas

+0

거기에는 문제가 없습니다. cron 작업은 여전히 ​​동일한 파일에 오류없이 실행 중입니다. – Patrick

답변

0

, allow_url_fopen OFF로 설정했다. 전원을 켜면 모든 것이 정상적으로 작동했습니다. 이전에 오류를 확인하기를 바랬습니다. 그러나 그것이 우리가 떠나서 커피를 마시 며 돌아 오는 이유입니다.

관련 문제