だから...例えば私は5分ごとに15を追加したい(1はDBにある)...ユーザーからの直接の呼び出しなしで...
だから...PHPコードを直接呼び出すことなく(ある種のタイマーで)動作させるにはどうすればよいですか?
サーバーでcronジョブをスケジュールできない場合(最も安価なホスティングソリューションの場合のように)、スケジュールされたジョブを実行するための純粋なphpの代替手段がいくつかあります。phpjobschedulerはそれらの代替手段の1つです。
必要なことを実行するスクリプトを作成します。必要な間隔でcrontabを介して呼び出しますが、ユーザーまたは検索エンジンから呼び出せないようにしてください。
cronの詳細については、 http://www.unixgeeks.org/security/newbie/unix/cron-1.htmlを参照してください。
一般的な呼び出しは次のようになります。
*/5 * * * * lynx -source http://yourhost.com/yourscript.php >/dev/null
はい、cronジョブを設定するのが正解です。cronジョブの構文については、ウィキペディアの記事を参照してください。
新しいcronジョブを作成し、スクリプトがあるページを要求するだけです。次のcronジョブは、5分ごとにupdate.phpを要求します。
*/5 * * * * wget http://www.example.com/update.php
アップデート
wgetを使用した構文。
私があなたを正しく理解していれば、CRONはあなたが探しているものです(グーグルそれ)
cronは明らかな提案です。
Web経由でのみコードを呼び出すことができる場合(つまり、コマンドラインPHPがない場合)、ほとんどの*nixボックスで「wget」または「curl」を使用してURLを呼び出すことができます。
もちろん、コードがMicrosoft OS(cronが利用できる可能性は低い)にある場合を除いて、「at」サービスを使用して同じことを行うことができます。どこかに無料のwget.exeがあります。
C。