0
materializeCSS 및 php를 사용하여 문의 양식을 만들었습니다. 포트 25를 수신하는이 멋진 프로그램으로 로컬 호스트에서 실행되도록했습니다. 따라서 전송되는 내용을 알 수 있습니다. 메시지를 제외하고 모든 것이 전송됩니다. 내 mail.php에 "message on line 3"오류가 있습니다. 다른 데이터 에코 (전송 않습니다.PHP (+ MaterializeCSS) 문의 양식 메시지를 보내지 않음
<?php $name = $_POST['name'];
$email = $_POST['email'];
$message = $_POST['message'];
$formcontent = "From: $name \n Message: $message";
$recipient = "[email protected]";
$subject = "Contact Form";
$mailheader = "From: $email \r\n";
mail($recipient, $subject, $formcontent, $mailheader) or die("Error!");
echo "Thank You!";
?>
<div class="row" id="contact-row">
<form action="mail.php" method="POST" class="col s12">
<div class="row">
<div class="input-field col s12">
<input id="first_name" type="text" class="validate" name="name">
<label for="first_name">Full Name</label>
</div>
</div>
<div class="row">
<div class="input-field col s12">
<input id="email" type="text" class="validate" name="email">
<label for="email">Email</label>
</div>
</div>
<div class="row">
<div class="input-field col s12">
<textarea id="textarea1" class="materialize-textarea" type="text" name="messsage"></textarea>
<label for="textarea1">Message</label>
</div>
</div>
<input type="submit" value="Send">
</form>
당신의 PHP에서
감사합니다. 메시지에 텍스트 영역의 이름을 정정하고 일 것이다.이다하지만 난 일 해요 혼란스러워 ... 내 textarea에서 나는 name = "message"가 textareas 이름이 아닌가? –
절대 신경 쓰지 마세요. 감사합니다. –