Skip to content

  • 웹호스팅시 크론탭 이용해야할때
  • esils
    조회 수: 15, 2026.05.02 07:07:22
  • 무료 크론잡 - 1년에 1회까지 다양합니다. - cron-job.org

     

    저기 크론잡에서 무료로 설정가능

    첨부파일은 5.5환경에서 제가 쓰고있는 크론파일입니다.

    아래처럼 php 파일을 만들고  $urls = array(에 크론잡에서 크론을 돌릴 모형정원의 주소와 파일명을 하고 

    여러개일경우엔 , 로 마지막엔 ,를 넣지않고 본인 서버에 올린다음에 크론잡에서 설정하시면 지정한 분혹은 시간마다 잘돌아갑니다.

    크론잡에서 출력이 클경우 실패가 뜨기때문에 출력을 최소화 할수있게 했습니다.

    php5.5버전호환입니다.

     

    <?php

     

    header('Content-Type: text/plain; charset=utf-8');

     

    $urls = array(

        'https://esils.com/hako/qwmp/hako/hako-main.cgi',

        'https://esils.com/hako/hako5.55b/hako-main.cgi',

        'https://esils.com/hako/hako5.55b1/hako/hako-main.cgi',

    'https://esils.com/hako/af/hako-main.php'

    );

     

    $timeout = 10;

     

    foreach ($urls as $url) {

        refresh_url($url, $timeout);

    }

     

    // cron-job.org 출력 최소화

    echo "OK\n";

     

    function refresh_url($url, $timeout) {

     

        if (function_exists('curl_init')) {

     

            $ch = curl_init();

     

            curl_setopt($ch, CURLOPT_URL, $url);

     

            // 본문 다운로드 안함 (중요)

            curl_setopt($ch, CURLOPT_NOBODY, true);

     

            // 결과 출력 안함

            curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

     

            // 리다이렉트 허용

            curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);

     

            curl_setopt($ch, CURLOPT_TIMEOUT, $timeout);

            curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 5);

     

            curl_setopt($ch, CURLOPT_USERAGENT, 'esils-cron-refresh/1.0');

     

            curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);

            curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);

     

            curl_exec($ch);

     

            curl_close($ch);

     

        } else {

     

            $context = stream_context_create(array(

                'http' => array(

                    'method' => 'HEAD',

                    'timeout' => $timeout,

                    'header' => "User-Agent: esils-cron-refresh/1.0\r\n"

                ),

                'ssl' => array(

                    'verify_peer' => false,

                    'verify_peer_name' => false

                )

            ));

     

            @file_get_contents($url, false, $context);

        }

    }

    ?>

댓글 0 ...

https://esils.com/xe/BBB/342
No.
Subject
Nick Name
5 esils 15 2026.05.17
4 esils 15 2026.05.14
3 esils 16 2026.05.03
esils 15 2026.05.02
1 esils 15 2026.05.02
태그

Powered by Xpress Engine / Designed by Sketchbook

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

설치 취소