2

特定のデータベースを更新するアプリをAndroidで作成しました。今、私の上司は、毎日のエントリの毎日のレポートを作成し、それを彼の電子メールIDに送信するWebサービスを構築するように私に言います。それは人間の介入なしで機能するはずです。サーバーにアップロードするだけで、毎日レポートメールが生成されます(ボタンなどをクリックする必要はありません)。

今、私はphpに精通しており、毎日レポートを生成するコード(Webサービスではない)を生成しました。しかし、それが人間の相互作用なしで機能するはずであるという条件は、私が考えることができないものです。同じ目的で、私はWebサービスについて学ぶ必要がありますが、これについてはあまり知識がありません。

私はこの2日間からこのトピックを検索してきましたが、何も役に立ちませんでした。だから、私が立ち往生しているので、誰かが私の道を案内してくれますか?

4

1 に答える 1

3

朗報:

スケジューリングの部分は、サーバーの環境によって異なります。Windows では、スケジュールされたタスクを介して実行できます。このようなコマンドをスケジュールします。正しいディレクトリなどを提供することを忘れないでください: php -f my-mailer.php。コマンドを .bat/.cmd ファイルにラップすることができます。

また、php がコマンド ラインから実行するように構成されていることを確認する必要があります。

テストするには、最初にコマンドを手動で実行してレポートをメールに送信し、短い間隔でスケジュールします。次に、生産値に変更します。

于 2012-09-18T09:29:59.710 に答える