2016-09-14 5 views
0

정말 중요한 것은 PHP 작성 방법을 모르지만 JavaScript에 대한 경험이있는 것입니다.cronjob (PHP 파일)을 사용하여 여러 개의 JSON 파일 만들기

웹 사이트를 긁어서 다른 (22) 개의 JSON 파일에 데이터를 쓰는 PHP 파일을 만들었습니다. 브라우저에서 파일을 방문하면 스크립트는 수행 할 작업을 수행하고 22 개의 JSON 파일을 만듭니다.

아니요. 매일 cronjob 기능을 사용하여 스크립트를 실행하고 싶습니다. 나는 그것을 시도하고 보통 브라우저에서 볼 수있는 에코가있는 메일을 수신 했으므로 스크립트가 실행된다고 말할 수 있습니다. 메아리를 게시하려면 스크립트를 실행해야합니다. 그러나 생성 된 JSON 파일이 없습니다.

cronjob을 통해 실행할 때 내 스크립트에서 파일을 만들지 않는 이유는 무엇입니까?

나는 파일을 작성하는이 기능을 사용하고 있습니다 :

function write_to_file($value,$content) { 
    echo "Done<br>"; 
    $file = fopen($value.".json","w"); 
    fwrite($file,$content); 
    fclose($file); 
} 
+0

그건'$ value'에 달려 있습니다. – ceejayoz

+0

어디에서 파일을 찾았습니까? 'cron'에서 스크립트를 실행할 때, 그 작업 디렉토리는 웹 서버의 디렉토리가 아닌 홈 디렉토리가 될 것입니다. – Barmar

답변

0

Barmar 제안으로이 파일을 홈 디렉토리에 있습니다. 감사!

관련 문제