【问题标题】:How to generate a random number and export it to an automated email? [closed]如何生成随机数并将其导出到自动电子邮件? [关闭]
【发布时间】:2020-08-25 06:20:23
【问题描述】:

我正在使用 jqueryform.com 表单生成器来创建注册表单。我希望注册表单为每个注册用户分配一个帐号(随机生成的 6 位数字),然后我希望程序将帐号放在已编程为在发送时发送的自动电子邮件中表单已提交。

表单文件是 .js 和 .php 文件。我相信自动电子邮件程序会从 .php 脚本中提取变量,例如变量 {AutoID} 或 {Date},例如:

Automated Email Program GUI

我已经起草了这个随机数生成器:

  <p>
    <?php
    $randomNumber = rand(100000,999999);
    print_r($randomNumber);
    print_r("\n");
    ?>
  </p>

我应该把它放在哪里以及如何在自动电子邮件程序 GUI 中引用它的产品?

【问题讨论】:

  • Where would I put this and how can I reference its product in the automated email program GUI ... 你读过他们的 API 吗?
  • 他们给了我所有要下载并插入到我的 html 中的文件,这样我就可以修改 .js 和 .php 文件了。

标签: javascript php jquery html json


【解决方案1】:

您可以使用 PHP 代替自动电子邮件程序来发送电子邮件,如下所示

<?php

$randomNumber = rand(100000,999999);
$to_email = 'email@company.com';
$subject = 'Your account info';
$message = 'Your account number is '.$randomNumber;
$headers = 'From: noreply@domain.com';
mail($to_email,$subject,$message,$headers);

?>

但如果你必须使用该程序,那么你需要在表单中添加一个隐藏的输入,并将随机数作为这样的值传递

<input type="hidden" name="randomValue" value="<?php echo $randomNumber;?>">

然后从表单中检索值作为 {randomValue}

【讨论】:

    猜你喜欢
    • 2018-02-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-18
    • 2017-11-01
    • 2021-08-05
    • 1970-01-01
    相关资源
    最近更新 更多