如何以编程方式将消息发送到我的电子邮件

时间:2012-07-24 12:16:22

标签: php message

我需要一些帮助,通过php向我的电子邮件发送消息。这是我到目前为止的代码:

 <?php
 $newline = $_GET['message'];

$newline = str_replace("[N]","\n"
,"$newline");
$newline = str_replace("[n]","\n"
,"$newline");
mail($_GET['to'],$_GET[
'subject'],$newline,"From: ".$_GET['from']);
echo "<FONT FACE=\"Verdana\" SIZE=\"2\">".$_GET[
'thanks']."</FONT>";?>

我将这个php代码上传到我的服务器,然后使用execute_shell()函数将消息发送到我的电子邮件,然后定义各种变量。这是代码:

msg_to="linera@low.com";
msg_from="celebraces@gmail.com";
msg_subject="Hey, what's up?";
msg_message="This is a test email :D";
msg_thanks="Your message has been sent :D";

    execute_shell("http://yourserver.com.au/
yourgame/sendmail.php?to="+msg_to+"&from="
   +msg_from+"&subject="+msg_subject+"&
message="+msg_message+"&thanks="+msg_thanks,"");

问题在于,当消息完成时,它只显示msg_thanks,我将其定义为变量。我是php的新手,不知道多少。我想要做的就是删除它,而是在消息完成后将用户重定向到特定的感谢网页。我该怎么做?

1 个答案:

答案 0 :(得分:0)

尝试header()

header("location:../thankyou.php");