php 폼메일 공백메일오는 현상

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!
php 폼메일 공백메일오는 현상

QA

php 폼메일 공백메일오는 현상

본문

페이스북 광고이후 공백메일이 자꾸옵니다. 입력폼부분도 필수입력값으로 넣었는데, 어찌 해결해야할지 알 수 있을까요?

 


<?php
error_reporting(E_ALL);
ini_set("display_errors", 1);
?>
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>푸딩-문의하기</title>
</head>
  <body>
   <?php
          $mailTo        =    "*** 개인정보보호를 위한 이메일주소 노출방지 ***";
          // 받는사람 메일 주소;
          $mailFrom    =    "*** 개인정보보호를 위한 이메일주소 노출방지 ***";
          // 보내는사람 메일주소
          $name = $_POST['name'] ;
          $mailSubject = "푸딩오피스푸드서비스문의";
          $mailContent = '이름 :'.$_POST['name'].'<br><br>'
                            .'연락처:'.$_POST['phone'].'<br><br>'
                            .'Email : '.$_POST['email'].'<br><br>'
                        .'푸딩을 알게된 경로 : '.$_POST['contact'].'<br><br>';

          $mailHeader = "From: $mailFrom\r\n";
          $mailHeader .= "MIME-Version: 1.0\r\n";
          $mailHeader .= "Content-type: text/html; charset=euc-kr\r\n";
                $mailHeader.= 'Cc: ' . "\r\n"; //참고수신인
          $mailHeader.= 'Bcc: ' . "\r\n"; //참고수신인2
          $mailResult = mail ($mailTo, $mailSubject,
          $mailContent, $mailHeader,'-f'.$mailFrom);
           echo '';
          if (true == $mailResult) {
                  echo "<script>alert('푸딩 문의 성공!');</script>";
          }
          else {
                  echo "<script>alert('문의를 보내지 못했어요. 다시 시도해주세요.');</script>";
          }
     ?>
     <?
      echo "<script>
      document.location.href='https://fooding.io/';
      </script>";
     ?>
  </body>
</html>

<div class="inquiry_form">
                     <form method="post" action="../../form_mail6.php">
                        <ul class="inp_list">
                            <li>
                                <label for="name">이름</label>
                                <input type="text" id="name6" name="name6" required placeholder="담당자님의 성함이나 기업명을 알려주세요.">
                            </li>
                            <li>
                                <label for="tel">담당자 연락처</label>
                                <input type="text" id="phone6" name="phone6" required placeholder="담당자 연락처를 알려주세요. 푸딩의 담당자가 연락을 드릴게요.">
                            </li>
                            <li>
                                <label for="email">이메일</label>
                                <input type="email" id="email6" name="email6" required placeholder="이메일을 알려주세요. 푸딩의 자료를 보내드릴게요.">
                            </li>
                            <li>
                                <strong>푸딩을 알게된 경로</strong>
                                <ul class="chk_list">
                                    <li>
                                        <label>
                                            <input class="radio" type="radio" required name="contact6" value="웹 검색"/>
                                            <span>웹검색</span>
                                        </label>
                                    </li>
                                    <li>
                                        <label>
                                            <input class="radio" type="radio" required name="contact6" value="SNS"/>
                                            <span>SNS</span>
                                        </label>
                                    </li>
                                    <li>
                                        <label>
                                            <input class="radio" type="radio" required name="contact6" value="지인소개"/>
                                            <span>지인소개</span>
                                        </label>
                                    </li>
                                    <li>
                                        <label>
                                            <input class="radio" type="radio" required name="contact6" value="뉴스"/>
                                            <span>뉴스</span>
                                        </label>
                                    </li>
                                    <li>
                                        <label>
                                            <input class="radio" type="radio" required name="contact6" value="기타"/>
                                            <span>기타</span>
                                        </label>
                                    </li>
                                </ul>
                            </li>
                        </ul>
                        <input type="checkbox" name="agree" onClick="agreeCheck(this.form)">
                        <span class="user-agree"><a href="http://fooding.io/privacy.html" target="_blank">개인정보처리방침</a>에 동의해주세요.</span>
                        <input type="submit" value="문의 작성 완료" class="confirm_btn" name="checkButton" disabled>
                    </form>
                </div>

 

이 질문에 댓글 쓰기 :

답변 1

post로 받는 값의 유효성을 체크하고 원하는 값이 입력되었을때만

메일 발송하는 부분을 추가해보세요

if( !empty($_POST['name'])){

  //메일 발송

}

답변을 작성하시기 전에 로그인 해주세요.
전체 124,219 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT