php表单邮件:显示确认页面后发送邮件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php表单邮件:显示确认页面后发送邮件相关的知识,希望对你有一定的参考价值。

the user sees the confirmation page immedeateley. this is helpful if the mail() function takes some time
  1. <?
  2.  
  3.  
  4. ?><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  5. <html><head><meta http-equiv="content-type" content="text/html;charset=utf-8">
  6. </head><body>
  7.  
  8. <?
  9. if (isset($_POST["go"])):
  10. ?>
  11.  
  12. <h2>Thank you for sending the form!</h2>
  13.  
  14. <?
  15.  
  16. global $body_for_callback;
  17. $body_for_callback = $_POST["name"] ." has filled in the form.";
  18.  
  19. function mail_callback() {
  20. global $body_for_callback;
  21. mail("[email protected]","Form result",$body_for_callback);
  22. }
  23. else:
  24. ?>
  25. <form id="orderform" action="#" method="post" name="form1">
  26. <input type="text" name="name">
  27. <input type="submit" name="go" value="send form">
  28. </form>
  29. <?
  30. endif;
  31. ?>
  32. </body></html>
  33. <?
  34. header("Connection: close");
  35. $size = ob_get_length();
  36. header("Content-Length: $size");
  37. ?>

以上是关于php表单邮件:显示确认页面后发送邮件的主要内容,如果未能解决你的问题,请参考以下文章

发送电子邮件[关闭]

用户注册后如何发送验证/确认电子邮件

PHP 确认邮件

每次刷新页面时,PHP 电子邮件表单都会发送电子邮件

发送带有希腊字符的电子邮件无法正确显示(使用HTML,Javascript,PHP)

使用 PHP 和 AJAX 发送电子邮件表单