特定のクエリの結果を含むスケジュールされた電子メール (毎日、毎週など) を送信する電子メール レポート システムを作成しています。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_emailPHP
私は2つの解決策を見ます
cronだけを実行するのでreport.phpはなく、クエリ文字列を追加してreport.phpを実行すると、次のようになります。report.php?input_email=user@email.com- report.phpファイルを新しいファイルhardcode.phpに複製します。ここでは、すべて
$variablesが実際の値に置き換えられ、単独でcron実行できます。hardcode.php
2 番目のソリューション
を実装したいのですが、方法がわかりません。私はPHPとJQueryに比較的慣れていません。どんな助けでも大歓迎です!ありがとうございました。