Revision: 20079
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at November 6, 2009 09:37 by miebach
Initial Code
<? ob_start(); ?><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html><head><meta http-equiv="content-type" content="text/html;charset=utf-8"> </head><body> <? if (isset($_POST["go"])): ?> <h2>Thank you for sending the form!</h2> <? global $body_for_callback; $body_for_callback = $_POST["name"] ." has filled in the form."; function mail_callback() { global $body_for_callback; mail("[email protected]","Form result",$body_for_callback); } register_shutdown_function(mail_callback); else: ?> <form id="orderform" action="#" method="post" name="form1"> <input type="text" name="name"> <input type="submit" name="go" value="send form"> </form> <? endif; ?> </body></html> <? header("Connection: close"); $size = ob_get_length(); header("Content-Length: $size"); ob_end_flush(); flush(); ?>
Initial URL
Initial Description
the user sees the confirmation page immedeateley. this is helpful if the mail() function takes some time
Initial Title
php form mail: send mail after display of confirmation page
Initial Tags
form, mail
Initial Language
PHP