-1

こんにちは、これが可能かどうかは完全にはわかりませんが、提供された情報に感謝します。

チャレンジを掲載するサイトを作成しています。チャレンジが完了したら、ニュース フィードにサイトの情報が自動的に挿入されるようにしたいと考えています。

何かのようなもの:

チャレンジ完了

勝者は 200 ポイントの Robert です。

たとえば、チャレンジが 2012 年 6 月 21 日の 13:01 に終了した場合、その日時になると自動的に情報が挿入されます。これが発生するためには、ユーザーの操作に依存しないことをお勧めします。

検索してみましたが、これが実際に何と呼ばれているのか、それができるのかわかりません。

4

2 に答える 2

1

上記のコメントで提案されているように cron を使用できない場合は、MySQL のイベント スケジューラ(MySQL 5.1.6 以降で利用可能) を確認することをお勧めします。例えば:

CREATE EVENT myevent
    ON SCHEDULE AT '2012-06-21 13:01:00'
    DO
      // your INSERT query here
于 2012-04-24T15:34:43.803 に答える
1

サーバーがサポートしている場合は、毎日 CRON タイマーを使用できます。特定の時間 (たとえば、毎日午前 2 時) に、今日 (または昨日) に完了した課題があるかどうかを確認し、それらに必要な操作を実行する php スクリプトを実行します。使用できる CRON コマンド:

php ファイルを直接呼び出すことができる場合 (書き換えられた URL であり、php 実行可能ファイルにそれを伝えることができない場合があるため):

/usr/bin/php /path/to/your/phpfile.php

そして、上で述べた2番目の可能性:

/usr/bin/wget -q -O http://www.yourdomain.com/scripts/phpfile

/usr/bin/curl http://www.yourdomain.com/scripts/phpfile

于 2012-04-24T15:36:26.580 に答える