그누보드 메인에서 form 작성 제출 시 이메일 알림
본문
메인에 form.php 를 include 하여 floating 형태 빠른 문의로 사용중입니다.
// form.php
<form name="fwrite" class="gform" action="<?php echo G5_BBS_URL.'/write_update.php'?>" method="POST">
<input type="hidden" name="uid" value="<?php echo get_uniqid(); ?>">
<input type="hidden" name="bo_table" value="contact">
<div class="input-wrapper">
<div class="input-title">
<p>이름</p>
</div>
<input type="text" name="wr_name" placeholder="홍길동" class="inputbox" required />
</div>
<div class="input-wrapper">
<div class="input-title">
<p>연락처</p>
</div>
<input type="text" name="wr_1" placeholder="*** 개인정보보호를 위한 휴대폰번호 노출방지 ***" class="inputbox phoneNumber" required />
</div>
<div class="input-wrapper">
<div class="input-title">
<p>문의내용</p>
</div>
<textarea name="wr_content" class="inputbox textarea" placeholder="문의"></textarea>
</div>
<div class="ffBtn-wrapper">
<button type="submit" class="f-submit"><p>신청하기</p></button>
</div>
</form>
contact 게시판 write.skin.php에서 글을 작성하면 메일 알림이 잘 오는데 include 시킨 form.php에서 작성 시 메일 알림이 오지 않네요.
write_update.php 의 어느 부분을 손봐야 할까요?
도와주시면 감사하겠습니다 ㅠ
!-->답변 2
일단 보내는 메일 주소도 없는거 같네요 보통은 메일 보낼대 적는 사람 메일 주소를 가는데 해당 스킨에서는 있으신가요? 윗분 말씀 처럼 비회원일때 비밀번호도 없는거 같고요. 따로 처리하시는게 아니시면 기본 스킨이랑 값이 다른 부분들이 있나 한번 체크를 해보셔야 할 거 같습니다.
값이 같다면 메일이 제대로 전송이 되어야 합니다.
회원일 때와 비회원일 떄 다르게 들어가야 할 것입니다.
비회원은 이름 과 비번 입력해야 할 것이고
회원일 경우에도
이름 부분을 wr_1 으로 하고 동의 체크 부분을 wr_2 로해서 해보세요
회원일 경우 이름은 자동으로 들어 갈 것입니다.
답변을 작성하시기 전에 로그인 해주세요.