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

php 메일전송하기가 실패합니다 ㅜㅜ 채택완료

와로 4년 전 조회 1,784

안녕하세요. php 공부를 막 시작한 초보입니다!

 

강의를 듣고 따라서 만들어보려는데, 메일전송이 되지를않네요..

 

html과 php파일은 올려놓겠습니다!! 부탁드립니당 !

 

 

html

</p>

<p> </p>

<p><section id="section04"></p>

<p>  <form action="<?php echo G5_THEME_URL ?>/html/_email.php" method="post" role="form"></p>

<p>    <div class="row"></p>

<p>          <div id="sendmessage"></p>

<p>            메세지를 보내주세요</p>

<p>          </div></p>

<p>          <div id="errormessage"></p>

<p>          </div></p>

<p>          <div class="col-lg-6"></p>

<p>            <div class="form-group contact-block1"></p>

<p>              <input type="text" name="name" class="form-control" id="name" placeholder="이름"></p>

<p>            </div></p>

<p>            <div class="form-group contact-block2"></p>

<p>              <input type="email" name="email" placeholder="이메일"></p>

<p>            </div></p>

<p>            <div class="form-group contact-block3"></p>

<p>              <input type="text" name="subject" placeholder="내용"></p>

<p>            </div></p>

<p>            <div class="form-group"></p>

<p>              <textarea name="message" id="message" cols="30" rows="10"></textarea></p>

<p>            </div></p>

<p>            <input type="submit" value="Send message"></p>

<p>          </div></p>

<p>    </div></p>

<p>  </form></p>

<p></section></p>

<p> </p>

<p>

 

 

PHP

 

</p>

<p> </p>

<p><?php</p>

<p> </p>

<p>$charset = 'UTF-8'; //문자셋</p>

<p>$to = 'keewon17@naver.com'; //개발자의 이름</p>

<p>$name = $_POST['name']; // 보낸이 이름</p>

<p>$name = str_replace("'","''",$name);</p>

<p>$Email= $_POST['email']; //보낸 이 이메일주소</p>

<p>$subject =$_POST['subject'] //제목</p>

<p>$subject = str_replace("'","''",$subject);</p>

<p> </p>

<p>$message="작성자: ".$name"/n 내용:".$_POST['message'] //내용</p>

<p>$message = str_replace("'","''",$message);</p>

<p> </p>

<p>$headers="From :".$Email."/r/n"; // 헤더설장 ( 보내는 이 )</p>

<p> </p>

<p>$mail_result = mail($to, $subject, $message, $headers); //메일보내기</p>

<p>

 </p>

<p> ?></p>

<p> </p>

<p> </p>

<p> </p>

<p><?php </p>

<p> </p>

<p>if($mail_result){</p>

<p>    ?></p>

<p>    <script></p>

<p>        window.alert('보낸당');</p>

<p>    </script></p>

<p><?php } else { ?></p>

<p>    <script></p>

<p>        window.alert('실패했당');</p>

<p>    </script></p>

<p><?php } else ?></p>

<p> </p>

<p>

 

 

 

 

 

 

 

 

페이지가 작동하지 않습니다.

현재 viewit04.cafe24.com에서 요청을 처리할 수 없습니다.

HTTP ERROR 500

 

send 버튼을 누르면 이렇게 호출됩니다 ㅠㅠ 뭐를 수정해야할까요??

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

답변 1개

채택된 답변
+20 포인트
진서기
4년 전
$subject =$_POST['subject'] //제목를
$subject =$_POST['subject']; //제목

 

500 에러는 php 에서 에러 출력 차단해서 나오는 에러니 작업할떈 에러 출력되도록하세요.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

와로
4년 전
감사합니다! 혹시 괜찮으시다면 에러가 출력되도록 하는건 어떻게 하는건가요?

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

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

로그인