我正在创建一个电子邮件报告系统,用于发送预定的电子邮件(每日,每周等)以及某些SQL
次查询的结果。
我有一个HTML
& JQuery
页面 generate.html ,其中包含允许用户自定义报告的表单。该表单使用户能够更改要执行的SQL
查询的某些变量。
这些变量将传递到PHP
文件 report.php ,其中包含通过电子邮件发送结果的查询和处理。
用户在HTML
表单上输入电子邮件地址并提交。 report.php 通过$input_email = trim($_REQUEST['input_email']);
收到此变量。
我的问题在于使用cron
按计划执行 report.php 文件。我没有尝试过,但我很确定当cron
执行 report.php 时,它会在$input_email
文件中看到PHP
而不知道是什么与它有关。
cron
仅使用添加的查询字符串执行report.php
,而 report.php ,所以它看起来像:report.php?input_email=user@email.com
$variables
都替换为其实际值,然后{ {1}}可以自行执行cron
我希望实现 第二个 解决方案,但无法弄清楚如何。我是PHP和JQuery的新手。任何帮助将不胜感激!谢谢。
答案 0 :(得分:1)
为什么不
- 插入发送到数据库的所有值
- 检索新的email.php文件中的所有值并运行一个发送所有报告的循环?
醇>
这听起来像是我的解决方案,你可以通过电子邮件发送电子邮件.php文件