邮件功能完成后才会显示php echo

时间:2014-05-14 01:58:59

标签: php echo

我无法立即显示此回音(下方)。它将仅在邮件功能完成后显示。我尝试使用ob_start ob_flush似乎没什么用。当我退出时;在邮件功能之前,回显显示没有延迟。关于如何使延迟显示回波显示的任何建议都将被认可

echo '<div style=\'margin-top: 10px; margin-left:2px; border: 5px groove blue; border=radius:5px;     padding-left: 10px; width:400px;\'>
 <p>Thanks By <a href="http://www.anyname.com">XXX Martial Art</a></p>
 <hr style=\'margin: 1px auto 1px auto; height: 1px; color: #fefefe; width: 82%;\'/>    
 <h1>Thanks for Your Message! <br>Your message has been sent!  </h1>
 <p><a href="Default.html">Click to go to Home page!</a></p>
 </div>';

<?php

if (isset($_POST['submit'])){
$name = trim(stripslashes(htmlspecialchars($_POST['name'])));
$email = trim(stripslashes(htmlspecialchars($_POST['email'])));
$message = trim(stripslashes(htmlspecialchars($_POST['message']))); 
$mailTo = "anyname@yahoo.com";
$msgSubject = "Requesting Information ";
$msgBody = "From:  $name,\n\r Email:  $email,\n\r Message:\n\r$message";
/*$xHeaders = "From: $email X-Mailer: PHP/". phpversion(); */
$xHeaders = "From: $email" . phpversion();

if ($_POST['name'] == "" || $_POST['email'] == "" || $_POST['message'] == ""){
echo "You forgot to enter data in all the field<br>Please enter the data and then submit again";
exit;}

echo '<div style=\'margin-top: 10px; margin-left:2px; border: 5px groove blue; border=radius:5px;     padding-left: 10px; width:400px;\'>
 <p>Thanks By <a href="http://www.anyname.com">XXX Martial Art</a></p>
 <hr style=\'margin: 1px auto 1px auto; height: 1px; color: #fefefe; width: 82%;\'/>    
 <h1>Thanks for Your Message! <br>Your message has been sent!  </h1>
 <p><a href="Default.html">Click to go to Home page!</a></p>
 </div>';

mail($mailTo, $msgSubject, $msgBody, $xHeaders);

$mailTo = $email;
$msgSubject = "Thank You for your email.";
$msgBody = "Thank you for your email. I will respond to you as soon as possible.\n\r
Please feel free to contact me at (818)111-1111 you need immediate assitance.\n\r Our hours are  Monday-Friday 3pm-7:45pm and Saturday 11am-2pm.\n\r
You are alway welcome to drop by during these hours to check out my classes.\n\r\n\r Thank You\n\r Master Lee";
$xHeaders = "From: anyname@yahoo.com". phpversion();
mail($mailTo, $msgSubject, $msgBody, $xHeaders);
echo '<script type="text/javascript">clearform()</script>';

}

?>

0 个答案:

没有答案