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

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

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

 

https://sir.kr/g5_skin/10486

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

 

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

카페24호스팅에서 결제후 그누보드 설치하고 사용중입니다..ㅠㅠ

 

근데 메일 폼 입력후 전송하기 누르면

1935670757_1699347431.5099.png
링크 : https://honeyplant07.cafe24.com/

이렇게 뜹니다ㅠㅠ.....

 

 

폼메일 Php코드는 이거구

Copy
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

<meta charset="UTF-8">

<meta name="viewport" content="width=device-width,initial-scale=1.0,minimum-scale=0,maximum-scale=10,user-scalable=yes">

<meta http-equiv="X-UA-Compatible" content="IE=edge">

<title>폼메일보내기</title>

<style>

@media (max-width: 767px){

.input-box {

display: block;

}

}

</style>

</head>

 

<body>

<form name="contactform" method="post" action="send.php" class="input-box">

<input name="id" type="text" class="ipt" placeholder="SNS ID or URL" required>

<input name="first_name" type="text" class="ipt" placeholder="Name" required>

<input name="telephone" type="text" class="ipt" placeholder="Phone Number" required>

<input name="email" type="text" class="ipt" placeholder="E-Mail" required>

<input name="introduction" type="text" class="ipt" placeholder="Introduction" required>

<div class="personal-box">

<input type="checkbox" name="" id=""><span>개인정보 수집 및 이용에 동의합니다.</span>

</div>

<input type="submit" value="Send submit" class="btn_submit">

</form>

</body>

</html>

 

샌드php는 다른 거 수정안했고 오로지 6줄에 있는 주소만 변경했습니다..

ㅠㅠ 안되는 이유가 뭘까요 다른 분들은 잘 되신다 하시는데

 

아 그리구 그누보드 관리자에서 메일 테스트해서 메일 발송되는 ㄱ거 확인했습니다.......

 

몇주째 이 작업만 하고있는데.......이 폼메일만 하면 해결되는데!!!!!!!!!!!! ㅠㅠㅠㅠㅠㅠㅠ

 

답변 1개

채택된 답변
+20 포인트

참고하신 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 추가해도...똑같이 실패했다고 나오는데 ㅠ...혹시 아실까요
감사합니다.............ㅠㅠㅠㅠㅠㅠ........말씀하신거 수정하고 폼에 제대로 입력해보니.......발송됩니다 ........그런데 메일이 오지 않는 이유는 뭘까요ㅠㅠ

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

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

로그인
🐛 버그신고