테스트 사이트 - 개발 중인 베타 버전입니다

폼메일 관련하여 질문합니다.. 채택완료

22윤윤22 2년 전 조회 2,079

회사 홈페이지를 코딩중인데.....혼자 독학으로 공부한 거라 완벽하지않을 수 있습니다ㅠㅠ...

영상도 제가 제작하며 작업중이라 잘못된 걸 수도 있습니다ㅠ

 

https://sir.kr/g5_skin/10486

위 글 참고하여 작업하였습니다..

 

닷홈무료호스팅에서 작업하다가 닷홈무료호스팅은 메일전송기능이 막혀져있다해서

카페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개

채택된 답변
+20 포인트
2년 전

참고하신 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개

2
22윤윤22
2년 전
안녕하세요! 답변감사합니다!

입력폼에서 comments 추가해도...똑같이 실패했다고 나오는데 ㅠ...혹시 아실까요
2
22윤윤22
2년 전
감사합니다.............ㅠㅠㅠㅠㅠㅠ........말씀하신거 수정하고 폼에 제대로 입력해보니.......발송됩니다 ........그런데 메일이 오지 않는 이유는 뭘까요ㅠㅠ

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인