웹 퍼블리셔 III 마지막 수업에서 문의하기 페이지 질문입니다.

0 투표
741 조회
웹 퍼블리셔 III 마지막 수업에서,

문의하기 페이지 만들어서 이메일 보내기 안됐는데, 어떻게 해야 이메일 오게 할 수 있나요?
요청 : 2016년 3월 18일 미분류 분류 내 작성자 iam3dsmax (140 포인트)

3 대답

0 투표
먼저 점검할 페이지의 URL을 알려주시겠습니까?
답변: 2016년 3월 18일 작성자 queryeditor (5,040 포인트)
iam3dsmax.dothome.co.kr

입니다.
iam3dsmax.dothome.co.kr/test/contact. html 페이지 맞습니까?
0 투표

바쁜 일정 때문에 답변이 늦어졌습니다.

우선 jquery.form.js 파일을 임포트하지 않았습니다.

jquery.form.js 파일은 폼 처리를 하는 jQuery 플러그인입니다.

예전 수업 시간의 코드를 확인해 보시고 플러그인을 임포트하시길 바랍니다.

그리고 신청 과목 필드를 체크박스 타입으로 삽입하셨는데

이 경우는 JavaScript 코드를 수정해야 합니다.

더불어 폼을 처리하는 서버쪽 코드도 수정해야 합니다.

일단 contact.js 파일의 16라인의 전송전 처리 핸들러 내의 return valid; 전에 다음 코드를 삽입을 해야 합니다.

if (!$("input[name='interests[]']:checked").length) {
    alert("신청 과목을 선택해 주시길 바랍니다.");
    valid = false;
}

그리고 서버쪽 코드를 수정해야 합니다.

contact.php 18번 라인을 아래와 같이 수정해야 합니다. 즉 체크박스의 필드 name 으로 변경하시면 됩니다.

$content = $_POST['interests'].'<br />[연락처]'.implode("-", $aUserContact);

이메일 발송 테스트는 이미 확인을 했고 실습 후 다시 한번 최종 확인을 했습니다.

정상적으로 이메일이 발송되고 있으며 수신 서버에 따라 다소 시간이 걸릴 수도 있습니다.

답변: 2016년 3월 22일 작성자 queryeditor (5,040 포인트)
바쁘신데 죄송합니다.

제가 해보려고 아무리 해봐도 메일이 오지 않습니다.

시간 나실때 한번 봐주셨으면 감사하겠습니다.

FTP

ID: iam3dsmax

PW: ********
패스워드를 직접 노출시키시면 안됩니다.

시간이 되는대로 체크해드리겠습니다.
언제쯤 봐주실수 있나요?

제힘으로는 도저히 안되네요.

부탁 드리겠습니다.
0 투표
html 소스코드와 javascript 소스 코드를 점검해드렸습니다.

이메일 발송 테스트를 했으나 수신 확인이 되지 않습니다.

닷홈 서버에서의 메일 발송이 불안전한 듯 합니다.

아무래도 데이터베이스 버전을 개발해 적용을 하는 방향으로 해야 할 듯 합니다.

현재 검토중입니다. 시간은 오래 걸리지 않을 것입니다.

데이터베이스 버전이 완료되면 전체적으로 별도의 안내 메일이 발송될 것입니다.
답변: 2016년 3월 30일 작성자 qsadmin (2,100 포인트)