폼메일 줄바꿈 질문입니다 채택완료
줄바꿈이 안되어 문의드립니다.
보낸 사람 ~ 알게된경로까지 로 줄바꿈을 시도하였으나
0 전화번호:01025122 Email : qkrr23177@gmail.com
메일에서 확인하면 위와 같이 한줄로 나옵니다
부분에 /r 이나 /n \n \r 다해봐도 안됩니다.
php를 할줄몰라 문의드립니다..
줄바꿈하려면 어떻게해야할까요?
</strong></p>
<p><strong><!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>메일</title>
</head>
<body></strong></p>
<p><strong> <?php
$mailTo = "test@test.io";
// 받는사람 메일 주소;
$mailFrom = "test@test.io";
// 보내는사람 메일주소
$name = $_POST['name'] ;
$mailSubject = "홈페이지 폼메일 문의입니다.";
$mailContent = '보낸사람 :'.$_POST['name'].'
'
.'이름(기업명):'.$_POST['phone'].'
'
.'연락처 : '.$_POST['email'].'
'
.'E-mail:'.$_POST['domain'].'
'
.'알게된 경로 :'.$_POST['content'];</strong></p>
<p><strong> $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</strong></p>
<p><strong> $mailResult = mail ($mailTo, $mailSubject,
$mailContent, $mailHeader,'-f'.$mailFrom);</strong></p>
<p><strong> echo 'Dear '.''.$name.'
';
echo 'Thanks for submitting the form.
';
echo 'Your name is ' . $name.'
';
echo 'Your phone number is ' . $phone . '
';
echo 'Your email is: ' . $email . '
';
echo 'Have domain?: ' . $domain . '
';
echo 'Your content is: ' . $content . '
';</strong></p>
<p><strong> if (true == $mailResult) {
echo "문의 성공!";
}
else {
echo "문의 실패. 관리자에게 문의하세요.";
}
?></strong></p>
<p><strong> </body>
</html></strong></p>
<p><strong>
답변 2개
질문의 코드에 문제는 없어보이지만, 확인을 위해 질문의 코드 그대로 사용해 다음, 네이버로 메일을 발송해봤습니다. Content-type: text/html; charset=euc-kr 헤더가 추가되어 HTML 태그 잘 먹힙니다. 줄바꿈 잘 됩니다. 다른 곳에 문제가 있는 것은 아닐까요?
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인