ロリポップ等のレンタルサーバでは、cron (プログラム定期実行)サービスを提供していないんだけど、それでも cron を使いたい人に朗報(大げさw)。
まず cron を可能にする条件を書くね。
■条件
該当サーバとは別に、cron が実行できるサーバを持っていること。
PHPはバージョン4.x系しか動かないっぽいけど。
え?複数レンサバを契約している人は少ないって?
うるせぇ、そんなヤツはコッチだ。
http://blog.4galaxy.net/69.html
(けっこうべんりそう)
では、条件に該当する人に説明しよう。
手順は簡単。
(1) cron が動かないサーバに、定期実行したいスクリプトを置いておく。
このときスクリプトは、必ずwebから参照できる場所に置くこと。
このファイルを http://www.no_cron/cron.php
とする。
(2) cron が動作するサーバに、以下スクリプトを設置。
--------------------------------------------------------
$http_url = 'http://www.no_cron/cron.php';
require_once($http_url);
--------------------------------------------------------
(3) cron が動作するサーバで、上記ファイルを cron 実行。
すると HTTP 経由で「動かないサーバ」のファイルをキックし、自動実行が可能になるというバカみたいに
簡単な方法。
え?知ってたって?
うっせぇ、そんなヤツはコッチだ。
http://www.yahoo.cn/
(4) パラメータを渡したい場合、GETで送れば良いだけ。
ね、簡単でしょ。
(5) でも、危険です。
webで参照できるので、悪い人にいたずらされちゃうかも知れません。
ご利用は自己責任で。