Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Twig 电子邮件模板坏了。显示HTML标记_Twig_Html Email_Email Templates - Fatal编程技术网

Twig 电子邮件模板坏了。显示HTML标记

Twig 电子邮件模板坏了。显示HTML标记,twig,html-email,email-templates,Twig,Html Email,Email Templates,我试图发送一封电子邮件的形式提交给客户我的工作,但他是得到了分手。电子邮件显示了html标记 模板: <!doctype html> <html> <head> <meta charset="utf-8"> </head> <body> <div> <h1>New Tour Request</h1> <hr> <b> Registration For:<

我试图发送一封电子邮件的形式提交给客户我的工作,但他是得到了分手。电子邮件显示了html标记

模板:

<!doctype html>
<html>
<head>
<meta charset="utf-8">
</head>
<body>
<div> 
<h1>New Tour Request</h1>
 <hr>

 <b> Registration For:</b> {{ tour_name|default('N/A')|escape }} <br>  
  <h3> Total Adults:</h3> {{ adult_passengers|default('N/A')|escape }} <br> 

  {% if(adult_passengers > 0) %}

   {% for i in 1 .. adult_passengers %}

         <b>First Name:</b> {{ adult_first_name[i-1]|default('N/A')|escape }}<br>
         <b>Last Name:</b> {{ adult_last_name[i-1]|default('N/A')|escape }}<br>  

    {% endfor %}

  {% endif %}

<h3>Total Children:</h3> {{ child_passengers|default('N/A')|escape }}<br>

  {% if(child_passengers > 0) %}

    {% for i in 1 .. child_passengers %}

          <b>First Name:</b> {{ child_first_name[i-1]|default('N/A')|escape }}<br>
          <b>Last Name:</b> {{ child_last_name[i-1]|default('N/A')|escape }}<br>

    {% endfor %}

  {% endif %}

  <b>Departure Date:</b> {{ departure_date|default('N/A')|escape }}<br>
  <b>Departure City:</b> {{ departure_city|default('N/A')|escape }}<br>
  <b>Flexibility:</b> {{ departure_flexibility|default('N/A')|escape }}<br>
  <b>Earliest date I can leave:</b> {{ depart_day|default('N/A')|escape }}<br>
  <b>Latest date I can be back:</b> {{ back_day|default('N/A')|escape }}<br>
  <b>Email Address:</b> {{ email_address|default('N/A')|escape }}<br>
  <b>Telephone:</b> {{ tel1 ~ tel2 ~ tel3 }}<br>
  <b>Message:</b> {{ special_message|default('N/A')|escape }}<br>
</div>
</body>
</html>

新旅游申请

注册:{{tour_name | default('N/A')| escape}}
成人总数:{{成人乘客|默认('N/A')|逃生}}
{%if(成人乘客>0)%} {1.成人乘客中i的百分比%} 名字:{{成人名字[i-1]|默认('N/A')|退出}
姓氏:{{成人姓氏[i-1]|默认值('N/A')|退出}}
{%endfor%} {%endif%} 儿童总数:{{child_passengers | default('N/A')| escape}}
{%if(child_>0)%} {1中的i为%1..child_乘客%} 名字:{{child_First_Name[i-1]| default('N/A')| escape}}
姓氏:{{child_Last_Name[i-1]| default('N/A')| escape}}
{%endfor%} {%endif%} 出发日期:{{出发日期|默认('N/A')|退出}
出发城市:{{出发城市|默认('N/A')|退出}}
灵活性:{{离开|灵活性|默认('N/A')|退出}}
我可以离开的最早日期:{{离开|日期|默认('N/A')|退出}}
我可以返回的最晚日期:{{back_day | default('N/A')| escape}}
电子邮件地址:{{Email_Address | default('N/A')| escape}}
电话:{{tel1~tel2~tel3}}
消息:{{special_Message | default('N/A')| escape}}
这就是客户接收电子邮件的方式

"\n\n\n \n<\/head>\n\n
\n\n
New Tour Request<\/h1>\n

\n\n
\n
Registration For: Trip Title <\/li> \n
Total Adults: 1 <\/li>\n<\/ul> \n \n
\n
First Name:<\/b> CustomerFN <\/li>\n
Last Name:<\/b> CustomerLN <\/li>

\n <\/ul>\n \n <\/ul>\n
\n
Total Children: 0<\/li>\n <\/ul> \n
\n
Departure Date: 04\/02\/2014<\/li>\n
Flexibility: <\/li>\n
Earliest date I can leave: 04\/03\/2014<\/li>\n
Latest date I can be back: 04\/25\/2014<\/li>\n
Email Address: me@testing.com <\/li>\n
Telephone: 1111111111<\/li>\n
Message: Testing Message <\/li>\n 
“\n\n\n\n\n\n
\n\n
新建巡更请求\n
\n\n
\n
注册:旅行标题\n
成人总数:1\n\n\n
\n
名字:CustomerFN\n
姓氏:CustomerLN
\n\n\n\n
\n
子项总数:0\n\n
\n
出发日期:2014年4月2日\n
灵活性:\n
我可以离开的最早日期:2014年4月3日\n
我能回来的最晚日期:2014年4月25日\n
电邮地址:me@testing.com\n
电话:1111111\n
消息:正在测试消息\n

我还尝试使用此功能发送电子邮件,但它只显示“\n\n\n”而没有显示其他内容。我不知道可能是什么问题,但它确实很奇怪。

您的邮件功能应该如下所示:

mail($to, $subject, $message, $headers);
$headers = 'MIME-Version: 1.0' . "\r\n" . 'Content-type: text/html; charset=UTF-8' . "\r\n";
使用如下的
$headers
变量:

mail($to, $subject, $message, $headers);
$headers = 'MIME-Version: 1.0' . "\r\n" . 'Content-type: text/html; charset=UTF-8' . "\r\n";
(应在邮件功能之前定义)


希望它能起作用。

您需要将内容设置为htmlWhere以添加它们@John-我尝试添加到模板文件中,但不起作用。您如何发送它?当他们提交表单时,发送的代码是什么?这是另一个好方法