전자 메일 PHP 양식에 문제가 있습니다. 사용자가 양식을 제출하면 이메일 형식이 제대로 나오지 않습니다. 메시지가에서 오는 아래 내 코드를 사용PHP 줄 바꿈 형식의 전자 메일
:
아래연락처 양식 :
이름 :
성 :
이메일 :
전화 :
메시지 나는 이런 식으로 뭔가가되고 싶어요 사용자는 줄 바꿈을하지 않습니다. 이 같은 직선으로 제공 : 연락처 양식을 이름 : 성 : 이메일 : 전화 : 메시지 : 내가 헤더에 콘텐츠 형식으로 라인을 제거하면 메일이 제대로 스타일하지만 오는 것을 발견
<?php
$email_message .= "Όνομα: ".clean_string($first_name)."\r\n";
$email_message .= "Επώνυμο: ".clean_string($last_name)."\r\n";
$email_message .= "Email: ".clean_string($email_from)."\r\n";
$email_message .= "Τηλέφωνο: ".clean_string($telephone)."\r\n";
$email_message .= "Μήνυμα: ".clean_string($comments)."\r\n";
// create email headers
$headers = 'From: '.$email_from."\r\n".
'Content-type: text/html; charset=WINDOWS-1253;' . "\r\n" .
'Reply-To: '.$email_from."\r\n" .
'X-Mailer: PHP/' . phpversion();
@mail($email_to, $email_subject, $email_message, $headers);
?>
을 내가 그리스 알파벳을 사용하기 때문에 문자가 엉망이된다. 누구든지 나를 도울 수 있다면 많이 감사하겠습니다.
[편집] 내가해야 할 일은 text-html 대신 text를 content type으로 사용하는 것뿐입니다.
'Content-type: text; charset=WINDOWS-1253;' . "\r\n" .
과 같은 간단한 솔루션 대신
<br>
을 사용해야합니다. 고마워. 내 코드가 완벽하게 작동합니다. – jak3정답을 정확하게 기재하십시오. 감사합니다 – jbe
죄송합니다, 처음 웹 사이트를 사용하여 죄송합니다. 나는 지금했다 :) – jak3