채택완료
메일 보내기 아래 처험 하면 일렬로 나옵니다 .줄바꿈 어떻게 수정하면되나요?
<?php
$name_01=$_POST['name'];
$mail_02=$_POST['mail_add'];
$msg_03=$_POST['message'];
$to='[email protected]';
$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='[email protected]';
$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개
채택된 답변
+20 포인트
2014-02-12 (수) 14:18:13
$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 로 대처하시는 방법도 있을듯 합니다.
2018-11-03 (토) 18:18:26
많은 도움이 되었습니다. 감사합니다.
2014-02-12 (수) 11:56:21
보낸사람 보낸사람이멜도 내용처럼 하면 됩니당~
$name_01= nl2br($_POST['name']);
$mail_02= nl2br($_POST['mail_add']);
바꿔보세요~
유유히ㅁㅁ
2014-02-12 (수) 11:32:48
내용 부분은 알려주신대로 하니 됩니다.단
$msg="보낸사람:$name_01\n".
"보낸사람메일주소:$mail_02\n".
"내용:$msg_03\n";
"보낸사람메일주소:$mail_02\n".
"내용:$msg_03\n";
여기 부분 보낸 사람 ,보낸사람메일주소는 다 붙어요
2014-02-12 (수) 11:20:17
내용을 줄바꿈하는게 목적이면~
$msg_03=$_POST['message']; 를
$msg_03= nl2br($_POST['message']); 로 바꿔보세요
답변을 작성하려면 로그인이 필요합니다.