朋友,这看起来应该很容易,但我画了一个空白。我想给人们发送一个链接。他们应该输入他们的电子邮件地址,点击“提交”,并将电子邮件显示在他们的收件箱中。 PHP必须是一个外部文件。所以,我的网页我有...PHP:从外部脚本发送电子邮件
<form action="http://www.myotherdomain.com/email.php" method="post">Email:
<input type="text" name="email" />
<input type="submit" />
</form>
在我的PHP文件我有...
<?php
$to = $_POST["email"];
$subject = "Test mail";
$message = "Hello! This is a simple email message.";
$from = "[email protected]";
$headers = "From:" . $from;
mail($to,$subject,$message,$headers);
?>
它工作正常,并发送电子邮件,但它之后带我到email.php页我点击提交按钮。我不想离开我所在的页面。我只是想点击按钮,并发送电子邮件,而不离开我的页面。奖励将是一封邮件,表示电子邮件已发送。
谢谢!
如果你不想然后重定向你需要AJAX。 – j08691 2012-08-16 17:53:27