PHP exec操作未运行我的电子邮件脚本的最新版本

时间:2018-11-29 07:44:57

标签: php email

我正在做一些非常简单的事情,并且得到了一些意想不到的结果。我正在php脚本(称为emailsetup.php)中运行一个简单的exec操作,并且正在运行一个写电子邮件(称为email.php)的简单php脚本。它正在发送电子邮件,但是当我修改电子邮件php脚本时,它总是发送昨天的原始电子邮件文本。

我在exec命令上尝试了很多不同的迭代,但是它们都发送了我的电子邮件的第一个版本。当我编辑主题字符串并保存email.php,然后在浏览器中运行emailsetup.php脚本时,它将始终发送原始电子邮件。真令人困惑,因为我几个小时都没有使用过该版本的电子邮件字符串。

代码非常简单:(emailsetup.php

 <?php
 exec('echo "email 2>&1" | at now + 1 minute');

和(email.php

<?php
    $to      = 'me@myemail.com';
    $subject = '[Testing 06]';
    $message = 'Message testing 06';
    $headers = 'From: my2@myemail.com' . "\r\n" .
    'Reply-To: my2@myemail.com' . "\r\n" .
    'X-Mailer: PHP/' . phpversion();
    if(mail($to, $subject, $message, $headers)) {
        echo 'Email successfully sent [test 6]';
    }
?> 

当我在浏览器中运行php文件时,它会回显最新的数字(在本例中为6),但是当我检查电子邮件时,它们始终显示“ test 1”主题和正文。因此,执行人员正在查找最新的email.php文件。但是电子邮件发送不正确。 如何获得忘记旧版本的操作?

0 个答案:

没有答案