내 양식이 내게 이메일을 보내도록하려는 나의 업데이트 된 코드가 있습니다. 코드를 읽지 않는 것 같지만 폼 주위에 서버 PHP 요청을 추가했습니다. 내 코드는 테스트를 위해 푸시 한 후 사이트의 텍스트로 표시됩니다. 한번 기억 하건데, 폼 마크 업과는 달리 php를 호출했지만 구문을 기억할 수는 없습니다. 여기내 문의 양식을 만드는 방법 이메일을 보내십시오
코드는 내가 사용하려고 해요 것 :
<?php
if ($_POST["email"]<>'') {
$ToEmail = '[email protected]';
$EmailSubject = 'Site contact form ';
$mailheader = "From: ".$_POST["email"]."\r\n";
$mailheader .= "Reply-To: ".$_POST["email"]."\r\n";
$mailheader .= "Content-type: text/html; charset=iso-8859-1\r\n";
$MESSAGE_BODY = "Name: ".$_POST["name"]."<br>";
$MESSAGE_BODY .= "Email: ".$_POST["email"]."<br>";
$MESSAGE_BODY .= "URL: ".$_POST["url"]."<br>";
$MESSAGE_BODY .= "Comment: ".nl2br($_POST["comment"])."<br>";
mail($ToEmail, $EmailSubject, $MESSAGE_BODY, $mailheader) or die ("Failure");
?>
Your message was sent
<?php
} else {
?>
<p style="font-style:italic; font-size:12px; font-weigh: normal; margin-top: -89px; margin-left: 33px;">Contact me written in a different language.</p> <img src="http://www.cameroncashwell.com/imgs/pointing-left.png" style="float: right; margin-right: 140px; margin-top: -89px;">
<div class="form-div">
<form id="fvujq-form1" style="font-size:22px; color:#333;" method="post" action="">
<div class="form-row"><span class="label">Name *</span><input type="text" name="name" /></div>
<div class="form-row"><span class="label">Email *</span><input type="text" name="email" /></div>
<div class="form-row"><span class="label">URL</span><input type="text" name="url" /></div>
<div class="form-row"><span class="label">Comment *</span><textarea name="comment"></textarea></div>
<div class="form-row"><input class="submit" type="submit" value="Submit"></div>
</form>
</div>
<?php
};
?>
알의 내 오류를?
코드에서 'process_the_validated_fields_and_send_email.php'에 대한 호출이 보이지 않습니다.이 태그를 form 태그의 action 속성에 넣거나 유효성 검사 js에서 호출 할 수도 있습니다. – ptriek
또는 내 이전 의견을 확장 : 입력을 처리하고 실제로 이메일을 보내는 PHP 코드는 어디입니까? 같은 파일에 있습니까 (이 경우 action = " php echo $ _SERVER [ 'PHP_SELF'];?>")? 아니면 다른 PHP 파일입니까? 이 경우 action = "different_php_file.php" – ptriek
[특정 메일 주소에 지정된 정보를 보낼 양식 만들기]가 필요합니다 (http://stackoverflow.com/questions/8465007/creating-a). -form-the-sent-the-specific-specific-specific-specific-mail-adre) – Quentin