0

重複の可能性:
phpでメールをスケジュールする

Web サイトが Windows マシンでホストされているため、Windows サービスを使用して電子メールを送信する php スクリプトをスケジュールしたいと考えています。cron ジョブを使用しないソリューションを探しています。ユーザーに時間をスケジュールしてもらいたいのですが、スケジュールされたユーザー時間に電子メールが送信されるように、Windows サービスはスケジュールされた時間に私の PHP 電子メール スクリプトを実行する必要があります。コード全体をphpで書きたいと思っています。

4

1 に答える 1

1

Windowsマシンではcronジョブにアクセスできません;)しかし、誰かが常にそこにいる非常にアクティブなサイトがない限り、ウィンドウのスケジューラなしでそれを行う方法はありません。ページの読み込みごとに実行するか、同様のものを実行します。それ以外の場合は、DB をチェックして電子メールが送信されると想定されるタイミングを確認するスクリプトを作成し、その分 (または 30 分、またはユーザーが選択できる任意の間隔) に実行されると想定されるスクリプトをプルします。 Windowsスケジューラを介して、そのスクリプトを毎分/間隔で実行するようにスケジュールします。

于 2012-10-16T06:47:07.070 に答える