0
방문자가 나를 위해 간단한 양식을 구현하려고합니다. 나는 PHP를 사용하여 (아주 초급) 그리고 500 내부 서버 오류를 반환하는 문제가 있습니다. 양식이 잘 보이고 모든 것이 표시됩니다. 제출을 누르면 그 일이 발생합니다.간단한 PHP 문의 양식은 내부 서버 오류 500을 반환합니다.
<?php
if (isset($_REQUEST['email']))
//if "email" is filled out, send email
{
//send email
$email = $_REQUEST['email'] ;
$subject = $_REQUEST['subject'] ;
$message = $_REQUEST['message'] ;
mail('[email protected]', $subject,
$message, 'From:' . $email);
echo "Thank you for using our mail form";
}
else
//if "email" is not filled out, display the form
{
echo "<form method='post' action='mailform.php'>
Email : <input name='email' type='text'><br>
Subject: <input name='subject' type='text'><br>
Message:<br>
<textarea name='message' rows='15' cols='40'>
</textarea><br>
<input type='submit' value='Send'>
</form>";
}
?>
많은 감사, 토미
감사합니다. 그게 효과가있어! 이제 문제는 이메일과 함께 보내지 않는 이메일 주소 필드뿐입니다. 상자에 넣은 것에 관계없이 "[email protected]"이메일을 보내십시오. 의견이 있으십니까? 대단히 감사합니다. Tommy – Tommy
괜찮습니다. ----- 메일 기능을 메일 ('[email protected] ', $ 제목, $ message,'From : Alpha Roo < '. $ email')로 변경하십시오. > '); 원하는 이름으로 알파 루트를 변경하십시오. 편집 된 모든 질문에 대해 여기에 있습니다. –
확인. 정말 고마워요,하지만 지금은 보낸 이메일 주소가 알파 RooT 또는 내가 무엇을 넣어 거기에 게재됩니다. $ email 변수에 무엇이 있었는지 어떻게 보여줄 수 있습니까? – Tommy