特定のクエリの結果を含むスケジュールされた電子メール (毎日、毎週など) を送信する電子メール レポート システムを作成しています。SQL
ユーザーがレポートをカスタマイズできるフォームを含む1つのHTML
&JQuery
ページ、generate.htmlがあります。フォームを使用すると、ユーザーは実行するSQL
クエリの特定の変数を変更できます。
これらの変数はPHP
ファイルreport.phpに渡されます。このファイルにはクエリが含まれており、結果の電子メール送信を処理します。
例えば
HTML
ユーザーは、フォームに電子メール アドレスを入力して送信します。report.phpは、 を通じてこの変数を受け取ります$input_email = trim($_REQUEST['input_email']);
。
私の問題は、スケジュールに基づいてreport.phpcron
ファイルを実行するために使用することにあります。試したことはありませんが、report.phpを実行すると、ファイルが表示され、どうすればよいかわかりません。cron
$input_email
PHP
私は2つの解決策を見ます
cron
だけを実行するのでreport.php
はなく、クエリ文字列を追加してreport.phpを実行すると、次のようになります。report.php?input_email=user@email.com
- report.phpファイルを新しいファイルhardcode.phpに複製します。ここでは、すべて
$variables
が実際の値に置き換えられ、単独でcron
実行できます。hardcode.php
2 番目のソリューション
を実装したいのですが、方法がわかりません。私はPHPとJQueryに比較的慣れていません。どんな助けでも大歓迎です!ありがとうございました。