나는 하나의 정적 웹 사이트에서 작업하고 있는데 여기에는 연락 페이지가 있습니다. 여기서 내가 원하는 것은 연락 양식이 제출 될 때 이메일이 성공적으로 전송되었다는 메시지를 보여 주어야한다는 것입니다. 하지만 문제는 내가 HTML 페이지를 호출하고 우리는 HTML보기에서 PHP 메시지를 전달할 수 없습니다. 그렇게 할 수있는 방법이 있습니다. conatctus.phpHTML 페이지에 PHP 메시지 표시
당신의 도움이 많이 감사합니다<?php
$error = '';
$mailTo = $_POST['email'];
$mailFrom = '[email protected]';
//$headers = 'MIME-Version: 1.0' . "\r\n";
//$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$fullname = $_POST['username'];
$phoneno = $_POST['mobile'];
$emailaddress = $_POST['email'];
$msgsubject =$_POST['message'];
$new = "\n";
$msg = $fullname.$new.$emailaddress.$new.$phoneno.$new.$msgsubject;
$to = $email;
$subject = 'Inquiry';
$messageclient = '<div>
<p>Thank you For Inquiry.</p>
<p> We will reach back to you shortly. Have a Nice Day!</p>
<p>Company © 2013</p>
</p></div>
';
$headers = 'From: [email protected]' . "\r\n" .
'Reply-To: [email protected]' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=utf-8\r\n";
$headers .= "From: Company<[email protected]>\r\n";
//$res = mail($to, $subject, $message, $headers);
//$message ='Thank you For Inquiry. We will reach back to you shortly. Have a Nice Day';
mail($mailTo , $subject, $messageclient, $headers);
$message .= "<p>Name: $fullname</p><br /><p>Contact Number : $phoneno</p><br /> <p>Email: $emailaddress</p><br /><p>Message: $msgsubject</p>";
mail($mailFrom, $subject,$message, $headers);
header("location:home.html");
?>
, 사전에 감사합니다.
그냥 'echo (...)'할 수 없습니까? – sircapsalot