폼메일에서 textarea nl2br 부분에 자꾸 Array라는 문자열이 딸려오는 현상 채택완료
안녕하세요. 초보 퍼블리셔 입니다.
sir에서 얻은 폼메일을 활용하여 만드는 중입니다.
아래와 같은 형태로 폼메일을 날립니다.
임시로 값을 1,2,3,4,5,6,7 을 넣어서 작성해보았습니다. 숫자가 문제인가 싶어 문자열도 넣어보고 넣어봤으나 동일하게 아래와 같은 결과값이 나옵니다.
프로젝트명 :1111111
프로젝트 설명 : Array2222222222
프로젝트 예산 : 333333
성명 : 44444444
이메일주소 : 5555@naver.com
영상 최종 확인일 :66666
전화번호 : 777777
라고 Content부분에서 Array라는 글씨가 딸려옵니다.
어느부분이 문제인지 정확하게 알지 못해 이것저것 수정해보았습니다만, Array라는 문자열이 자꾸 딸려옵니다.
이에 선배님들께 조언 구합니다.
감사합니다.
</p>
<p><form method="post" action="./form_mail.php"></p>
<p> <fieldset></p>
<p> <input type="text" name="subject" id="subject" required autocomplete="off"></p>
<p> <textarea name="content" id="content" rows="10"></textarea></p>
<p> <input type="text" name="budget" id="budget" required autocomplete="off"></p>
<p> <input type="text" name="name1" id="name1" required autocomplete="off"></p>
<p> <input type="email" name="email" id="email" autocomplete="off"></p>
<p> <input type="text" name="lastConfirm" id="lastConfirm" autocomplete="off"></p>
<p> <input type="text" name="numb" id="numb" autocomplete="off"></p>
<p> </fieldset></p>
<p></form></p>
<p>
</p>
<p><?php</p>
<p> $mailTo = "Dummy1";</p>
<p> // 받는사람 메일 주소;</p>
<p> $mailFrom = "Dummy2";</p>
<p> // 보내는사람 메일주소</p>
<p> $mailSubject = $_POST['subject'];</p>
<p> $mailContent = '프로젝트명 :'.$_POST['subject'].'
'</p>
<p> .'프로젝트 예산 : '.$_POST['budget'].'
'</p>
<p> .'성명 : '.$_POST['name1'].'
'</p>
<p> .'이메일주소 : '.$_POST['email'].'
'</p>
<p> .'영상 최종 확인일 :'.$_POST['lastConfirm'].'
'</p>
<p> .'전화번호 : '.$_POST['numb'].'
'</p>
<p> .'프로젝트 설명 : '.$_POST.nl2br($_POST['content']);</p>
<p> </p>
<p> $mailHeader = "From: $mailFrom\r\n";</p>
<p> $mailHeader .= "MIME-Version: 1.0\r\n";</p>
<p> $mailHeader .= "Content-type: text/html; charset=euc-kr\r\n";</p>
<p> </p>
<p> $mailResult = mail ($mailTo, $mailSubject, </p>
<p> $mailContent, $mailHeader,'-f'.$mailFrom);</p>
<p> </p>
<p> if (true == $mailResult) {</p>
<p> echo "Success 메일이 발송되었읍니다.";</p>
<p> }</p>
<p> else {</p>
<p> echo "Failuare 메일이 발송되지 않았읍니다.";</p>
<p> }</p>
<p>?></p>
<p>
댓글을 작성하려면 로그인이 필요합니다.
답변 1개
채택된 답변
+20 포인트
3년 전
$_POST.nl2br($_POST['content'])
를 nl2br($_POST['content'])
로 수정
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인전체 질문 목록
답변대기
채택
채택
채택
채택
채택
채택
답변대기
채택
채택
채택
답변대기
채택
채택
답변대기
채택
채택
채택
채택