我如何使用PHP电子邮件变量与cron


How can I use a PHP email variable with cron?

我有一项服务,可以在x天后向输入的电子邮件发送文本。我想使用cron,但我知道,因为我的PHP脚本使用变量,这将不起作用。我如何改变我的PHP或者做任何允许我使用cron(甚至其他东西)的事情?我只是需要一些东西,它将存储电子邮件,然后发送它们。我真的 PHP新手,所以请保持简单。

下面是我的代码:

<?php    
    if(isset($_POST['email']))
    {
        $headers = "From: Memory Jet <your_company@example.com>'r'n";
        $to_visitor = $_POST["email"];
        $common_data = $_POST["message"];
        mail($to_visitor, "Your Memory", $common_data, $headers);
    }
?>

使用argv数组读取CLI参数- http://php.net/manual/en/features.commandline.usage.php

如果您的脚本命名为/bin/script.php,那么如果调用为/bin/script.php xyz,则如下:

$email = $argv[1];

'xyz'分配给$email

只要阅读我提供的文档-这是所有你需要的

如果您想要存储数据以便稍后传输,那么使用数据库来存储信息或将其写入文件将允许您检索它。

如果您以后可能需要编辑和操作数据,我建议使用数据库。

我还建议您在http://www.tizag.com/phpT/上查找一些好的、简单的PHP教程,这些教程在我刚开始学习的时候确实帮助了我。