폼메일 발송후 특정 사이트 이동 방법 여쭤봅니다 ㅜㅜ 채택완료
==== HTML ====
Contact Form
==== PHP =======
문자열에서 html과 php태그를 제거한다 // htmlspecialchars() -> 특수 문자를 HTML 엔터티로 변환 // 악의적인 특수문자 삽입에 대비하기 위함 $name = strip_tags(htmlspecialchars($_POST['name'])); $email_address = strip_tags(htmlspecialchars($_POST['email'])); $phone = strip_tags(htmlspecialchars($_POST['phone'])); $message = strip_tags(htmlspecialchars($_POST['message'])); // 이메일을 생성하고 메일을 전송하는 부분 $to = 'xoxoweb@cafe24mail.com'; // 받는 측의 이메일 주소를 기입하는 부분 $email_subject = "FROM: $name"; // 메일 제목에 해당하는 부분 $email_body = "파트너 신청 요청이 있습니다..\n\n"."세부정보는 다음과 같습니다.\n\n업체명 : $name\n\n이메일 : $email_address\n\n전화 : $phone\n\n담당자명/세부내용 : $message"; $headers = "Reply-To: $email_address\r"; // 답장 주소 mail($to,'=?UTF-8?B?'.base64_encode($email_subject).'?=',$email_body,$headers);
return true;
?>
======================
여기저기 찾아봤는데 소스가 조금씩 달라서 뭔가 잘 안맞아요 ㅜㅜ
만약 폼메일 전송하고 "naver.com" 으로 이동하고 싶다면?
어디를 어떻게 고쳐야 할지 모르겠어요 ㅜㅜ
답변 1개
위 php가 전체 소스인가요???
전체 소스라면 조금 이상합니다. 함수가 아닌데 일반 평문에 return 이 있거든요.
retun 을 지우시고 거기다가 다음 코드를 삽입하세요.
</p>
<p><font face="굴림체"><font color="#006600">echo </font></font><font color="#cc0000" face="굴림체">"<script>
document.location.href='도메인';
</script>"</font><font face="굴림체"><font color="#006600">; </font></font></p>
<p>
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
덕분에 잘해결되었습니다!
복받으실거에요 ^0^/