도움좀 부탁드립니다...폼메일 파일첨부 정보
도움좀 부탁드립니다...폼메일 파일첨부본문
예전에도 질문드렸었는데요
폼메일에 파일을 첨부해서 보낼려구합니다..근데 잘 안되네요
보시고 조언좀 부탁드립니다.
enctype="multipart/form-data" 이부분도 제대로 적었습니다
<?
$tomail = "*** 개인정보보호를 위한 이메일주소 노출방지 ***"; //이 폼메일을 받을 메일주소
$subject = "상품을 주문합니다";
$tomail = "*** 개인정보보호를 위한 이메일주소 노출방지 ***"; //이 폼메일을 받을 메일주소
$subject = "상품을 주문합니다";
function error($text){
echo "
<script language=javascript>
window.alert('$text')
history.go(-1)
</script>";
exit;
}
echo "
<script language=javascript>
window.alert('$text')
history.go(-1)
</script>";
exit;
}
function msg($text){
echo "
<script language=javascript>
window.alert('$text')
top.location.href = '../'
</script>
";
exit;
}
echo "
<script language=javascript>
window.alert('$text')
top.location.href = '../'
</script>
";
exit;
}
if (!$name) {error('이름을 적어주세요');} // 이름이 없을때 에러 메세지
if (!$gu) {error('구분을 적어주세요');} // 이름이 없을때 에러 메세지
if (!$service) {error('서비스중 하나를 선택해주세요');} // 소속 없을때 에러 메세지
if (!$mok) {error('희망취업 목표');} // 연락처가 없을때 에러 메세지
if (!$file) {error('파일 적어주세요');} // 메일주소가 없을때 에러 메세지
//if (!$no) {error('제품번호를 적어 주세요');} //주문번호가 없을때 에러 메세지
//if (!$centent) {error('내용을 적어주세요');} // 내용이 없을때 에러 메세지
$header .= "Return-Path: $from\r\n";
$header .= "From: $from\r\n";
$header .= "MIME-Version: 1.0\r\n";
$header .= "Content-Type: Multipart/mixed; boundary = \"$boundary\"";
//$mailheaders = "Return-Path: $email \r\n"; // 메일 헤더의 반송 메일 주소
//$mailheaders .= "From: $name <$email>\r\n"; // 메일헤더의 이름과 메일 주소 표시
if (!$gu) {error('구분을 적어주세요');} // 이름이 없을때 에러 메세지
if (!$service) {error('서비스중 하나를 선택해주세요');} // 소속 없을때 에러 메세지
if (!$mok) {error('희망취업 목표');} // 연락처가 없을때 에러 메세지
if (!$file) {error('파일 적어주세요');} // 메일주소가 없을때 에러 메세지
//if (!$no) {error('제품번호를 적어 주세요');} //주문번호가 없을때 에러 메세지
//if (!$centent) {error('내용을 적어주세요');} // 내용이 없을때 에러 메세지
$header .= "Return-Path: $from\r\n";
$header .= "From: $from\r\n";
$header .= "MIME-Version: 1.0\r\n";
$header .= "Content-Type: Multipart/mixed; boundary = \"$boundary\"";
//$mailheaders = "Return-Path: $email \r\n"; // 메일 헤더의 반송 메일 주소
//$mailheaders .= "From: $name <$email>\r\n"; // 메일헤더의 이름과 메일 주소 표시
$body = " 이름 : $name \r\n";
$body = " 소속 : $gu \r\n";
$body .= " 연락처 : $service \r\n";
$body .= " 요금제 : $mon \r\n";
$body .= " 희망취업목표기간 : $mok \r\n";
$body .= " 희망업종 : $up \r\n";
$body .= " 희망직무 : $ji \r\n";
$body .= " 희망기업 : $gi \r\n";
$body .= " 파일첨부 : $".$PHP_SELF."$file \r\n";
$body .= " 기타문의 : $content \r\n";
$body = " 소속 : $gu \r\n";
$body .= " 연락처 : $service \r\n";
$body .= " 요금제 : $mon \r\n";
$body .= " 희망취업목표기간 : $mok \r\n";
$body .= " 희망업종 : $up \r\n";
$body .= " 희망직무 : $ji \r\n";
$body .= " 희망기업 : $gi \r\n";
$body .= " 파일첨부 : $".$PHP_SELF."$file \r\n";
$body .= " 기타문의 : $content \r\n";
$result=mail($tomail , $subject , $body , $mailheaders); // 메일 전송
if($result) {msg('메일이 성공적으로 발송되었습니다.');} // 전송 성공시
else{error('메일 발송에 실패하였습니다.');} // 전송 실패시
?>
댓글 전체
sdfasdf