ユーザーが毎月 7 日ごとに csv レポートを生成するオプションを設定できるようにしたいと考えています。私はcsvを生成するコードを持っていますが、毎月自動的に生成してそれを実装する方法がわかりません.cronジョブはこの状況で機能します.そうであれば、ユーザーのレポートを保存するパスを設定する方法.
質問する
1055 次
2 に答える
1
あなたはこの方法でそれを行うことができます。データをどこかに保存し、必要なときに cron を呼び出す必要があります。これにより、データがチェックされ、レポートが呼び出されます。
cron エントリは次のようになります。
0 0 7 * * php /your/script/file.php
詳細とチュートリアルの例を含む適切な説明については、こちらを参照してください。
于 2012-06-18T04:20:43.703 に答える
0
はい、cron は問題ありません。CLI から実行可能な PHP スクリプトを作成します。このスクリプトは、ユーザーのリストを取得し、レポートを生成して、"$userid-report.csv" などの命名スキームを使用してどこかに保存します。
多数のレポートがある場合は、おそらく 2 つのスクリプトを作成する必要があります。1 つは生成用で、もう 1 つは電子メールで送信するためです。
于 2012-06-18T04:21:34.390 に答える