繁体   English   中英

如何在cron中使用PHP电子邮件变量?

[英]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/zh/features.commandline.usage.php

如果您的脚本名为/bin/script.php则如果以/bin/script.php调用, /bin/script.php xyz以下内容:

$email = $argv[1];

'xyz'分配给$email

刚读过我提供的文档 - 这就是你所需要的

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

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

我还建议在http://www.tizag.com/phpT/上查看一些优秀,简单的PHP教程,这些教程在我刚开始的时候真正帮助了我。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM