2012-12-12 2 views
0

사용자가 제출 한 정보를 입력하는 웹 사이트 양식 페이지를 작성하고 있습니다. 이것은 정상적으로 작동하는 것으로 보입니다. 그러나 이메일을 보내면 이메일 내의 글 머리 기호에 정보를 표시하고 싶습니다.채워진 웹 사이트 양식에서받은 전자 메일 정보의 글 머리 기호

아래에는 모든 정보를 하나의 큰 묶음으로 보내는 코드 비트가 나와 있습니다. 단, 회사 이름, 전자 메일, 전화 번호 등 각 제목의 글 머리 기호를 추가하는 방법은 무엇입니까? 또는 선 공간은 ... 괜찮

코드 :

$to = '[email protected]'; 
$subject = 'Quote'; 
$message = 'FROM: '.$companyname. '-' .$fullname. 'Email: '.$email. ' Phone Number:  '.$phonenumber; 
$headers = 'From: [email protected]' . "\r\n"; 

예상 결과 :

회사 명 :

전체 이름 :

이메일 :

전화 번호 :

답변

2

서식을 사용하여 목록을 보내려면 일반적으로 HTML을 사용해야합니다.

그래서, $headers이 될 것입니다 :

$headers = 'From: [email protected]' . "\r\nContent-type: text/html\r\n";

는이 메일은 HTML이 아닌 일반 텍스트 클라이언트에게.

그런 메시지가 될 것입니다

$message = <<<EOF 
    <html> 
    <body> 
    <ul> 
    <li>Company name: $companyname</li> 
    <li>Full name: $fullname </li> 
    </ul> 
    </body> 
    </html> 
    EOF; 

도 참조 "예 # 4 HTML 이메일 보내기"here

관련 문제