폼메일 관련하여 질문합니다.. 채택완료
회사 홈페이지를 코딩중인데.....혼자 독학으로 공부한 거라 완벽하지않을 수 있습니다ㅠㅠ...
영상도 제가 제작하며 작업중이라 잘못된 걸 수도 있습니다ㅠ
위 글 참고하여 작업하였습니다..
닷홈무료호스팅에서 작업하다가 닷홈무료호스팅은 메일전송기능이 막혀져있다해서
카페24호스팅에서 결제후 그누보드 설치하고 사용중입니다..ㅠㅠ
근데 메일 폼 입력후 전송하기 누르면

링크 : https://honeyplant07.cafe24.com/
이렇게 뜹니다ㅠㅠ.....
폼메일 Php코드는 이거구
</p>
<p><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "<a href="http://www.w3.org/TR/html4/loose.dtd">" target="_blank" rel="noopener noreferrer">http://www.w3.org/TR/html4/loose.dtd"></a></p>
<p><html></p>
<p><head></p>
<p><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></p>
<p><meta charset="UTF-8"></p>
<p><meta name="viewport" content="width=device-width,initial-scale=1.0,minimum-scale=0,maximum-scale=10,user-scalable=yes"></p>
<p><meta http-equiv="X-UA-Compatible" content="IE=edge"></p>
<p><title>폼메일보내기</title></p>
<p><style></p>
<p>@media (max-width: 767px){</p>
<p>.input-box {</p>
<p>display: block;</p>
<p>}</p>
<p>}</p>
<p></style></p>
<p></head></p>
<p> </p>
<p><body></p>
<p><form name="contactform" method="post" action="send.php" class="input-box"></p>
<p><input name="id" type="text" class="ipt" placeholder="SNS ID or URL" required></p>
<p><input name="first_name" type="text" class="ipt" placeholder="Name" required></p>
<p><input name="telephone" type="text" class="ipt" placeholder="Phone Number" required></p>
<p><input name="email" type="text" class="ipt" placeholder="E-Mail" required></p>
<p><input name="introduction" type="text" class="ipt" placeholder="Introduction" required></p>
<p><div class="personal-box"></p>
<p><input type="checkbox" name="" id=""><span>개인정보 수집 및 이용에 동의합니다.</span></p>
<p></div></p>
<p><input type="submit" value="Send submit" class="btn_submit"></p>
<p></form></p>
<p></body></p>
<p></html></p>
<p> </p>
<p>
샌드php는 다른 거 수정안했고 오로지 6줄에 있는 주소만 변경했습니다..
ㅠㅠ 안되는 이유가 뭘까요 다른 분들은 잘 되신다 하시는데
아 그리구 그누보드 관리자에서 메일 테스트해서 메일 발송되는 ㄱ거 확인했습니다.......
몇주째 이 작업만 하고있는데.......이 폼메일만 하면 해결되는데!!!!!!!!!!!! ㅠㅠㅠㅠㅠㅠㅠ
답변 1개
참고하신 send.php 파일만 놓고 보면
if(!isset($_POST['first_name']) ||
!isset($_POST['email']) ||
!isset($_POST['telephone']) ||
!isset($_POST['comments'])) {
died('We are sorry, but there appears to be a problem with the form you submitted.');
}
입력폼에서 comments 가 없는 것 같네요
답변에 대한 댓글 2개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
입력폼에서 comments 추가해도...똑같이 실패했다고 나오는데 ㅠ...혹시 아실까요