간단한 뉴스 레터 양식을 작성하려고합니다. 사용자는 이메일 주소를 입력하고 웹 마스터는 양식 제출 양식으로 주소를 수신합니다. 사용자는 동일한 페이지에 있어야하며 자바 스크립트 상자에 고맙다는 메시지가 표시됩니다. 나는이 문제를 가지고 있지만 제대로 동작하지 않습니다 :같은 페이지 PHP 주문 양식이 작동하지 않습니다.
이<?php
// display form if user has not clicked submit
if (!isset($_POST["submit"]))
{
?>
<form name="contactform" method="post" action="<?php echo $_SERVER["PHP_SELF"];?>">
<input name="from" type="text" placeholder="Provide your e-mail address" class="newsletter_input" />
<input name="" type="submit" class="newsletter_submit" value="" />
<div class="clearfix"></div>
</form>
<?php
}
else
// the user has submitted the form
{
// Check if the "from" input field is filled out
if (isset($_POST["from"]))
{
$from = $_POST["from"]; // sender
mail("[email protected]","From: $from\n");
echo "Thank you for sending us feedback";
}
}
?>
입력 한 전자 메일 주소를 보낸 사람 (보낸 사람 :)으로 사용하면 스팸으로 분류 될 위험이 있습니다. 발신자로 자신의 이메일을 설정하고 사용자 이메일을 콘텐츠에 넣는 것이 좋습니다. – Thomas