메일 보내기 아래 처험 하면 일렬로 나옵니다 .줄바꿈 어떻게 수정하면되나요?
본문
<?php
$name_01=$_POST['name'];
$mail_02=$_POST['mail_add'];
$msg_03=$_POST['message'];
$to='*** 개인정보보호를 위한 이메일주소 노출방지 ***';
$subject='메일보내기테스트중';
$subject = "=?UTF-8?B?".base64_encode($subject)."?=";
$msg="보낸사람:$name_01\n".
"보낸사람메일주소:$mail_02\n".
"내용:$msg_03\n";
$header = "From: ".$mail_02."\n";
$header .= "Content-type:text/html;\n";
$header .= "charset:euc-kr";
mail($to,$subject,$msg,$header);
echo '이름:'.$name_01.'<br />';
echo '메일:'.$mail_02.'<br />';
echo '내용:'.$msg_03.'<br />';
echo '메일이 성공적으로 전송되었습니다<br />';
?>
$name_01=$_POST['name'];
$mail_02=$_POST['mail_add'];
$msg_03=$_POST['message'];
$to='*** 개인정보보호를 위한 이메일주소 노출방지 ***';
$subject='메일보내기테스트중';
$subject = "=?UTF-8?B?".base64_encode($subject)."?=";
$msg="보낸사람:$name_01\n".
"보낸사람메일주소:$mail_02\n".
"내용:$msg_03\n";
$header = "From: ".$mail_02."\n";
$header .= "Content-type:text/html;\n";
$header .= "charset:euc-kr";
mail($to,$subject,$msg,$header);
echo '이름:'.$name_01.'<br />';
echo '메일:'.$mail_02.'<br />';
echo '내용:'.$msg_03.'<br />';
echo '메일이 성공적으로 전송되었습니다<br />';
?>
답변 5
$msg="보낸사람:$name_01\n".
"보낸사람메일주소:$mail_02\n".
"내용:$msg_03\n";
부분에서 $msg="보낸사람:$name_01\r\n".
"보낸사람메일주소:$mail_02\r\n".
"내용:$msg_03\r\n";
\n 대처로 \r\n 로 대처하시는 방법도 있을듯 합니다.
내용을 줄바꿈하는게 목적이면~
$msg_03=$_POST['message']; 를
$msg_03= nl2br($_POST['message']); 로 바꿔보세요
보낸사람 보낸사람이멜도 내용처럼 하면 됩니당~
$name_01= nl2br($_POST['name']);
$mail_02= nl2br($_POST['mail_add']);
바꿔보세요~
내용 부분은 알려주신대로 하니 됩니다.단
$msg="보낸사람:$name_01\n".
"보낸사람메일주소:$mail_02\n".
"내용:$msg_03\n";
"보낸사람메일주소:$mail_02\n".
"내용:$msg_03\n";
여기 부분 보낸 사람 ,보낸사람메일주소는 다 붙어요
많은 도움이 되었습니다. 감사합니다.
답변을 작성하시기 전에 로그인 해주세요.