在 tectite 表单邮件模板中传递和显示动态数组
Pass and display dynamic array in tectite form mail template
我正在使用 Tectite Form 邮件在我的项目中发送电子邮件。使用的模板是像这样的文件
example1.email.html。我需要将邮件选项中的动态数组从 PHP 脚本传递到此模板,然后解析该数组并在模板中显示数组的键和值。如何使用 Tectite Form mail 实现此目的。如果使用 Tectite 无法做到这一点,请您推荐一些合适的电子邮件软件
添加到您的模板中$dynamicarray
<html>
<body>
//other html
$dynamicarray
</body>
</html>
你的动态数组
$dynamicArray = array(
"Peter"=>"35",
"Ben"=>"37",
"Joe"=>"43"
);
使用数组
生成动态html
$arrayHtml = "";
foreach($dynamicArray as $key=>$value) {
$arrayHtml.="<p>".$key. " : ".$value."</p>";
}
传入数据。在制作 API 请求时使用
$data = "mail_options=".urlencode('FromAddr=xyz.com, HTMLTemplate=templateName.html').
"&dynamicarray=".urlencode($arrayHtml);
curl_setopt($curl, CURLOPT_POSTFIELDS, $data);
我正在使用 Tectite Form 邮件在我的项目中发送电子邮件。使用的模板是像这样的文件 example1.email.html。我需要将邮件选项中的动态数组从 PHP 脚本传递到此模板,然后解析该数组并在模板中显示数组的键和值。如何使用 Tectite Form mail 实现此目的。如果使用 Tectite 无法做到这一点,请您推荐一些合适的电子邮件软件
添加到您的模板中$dynamicarray
<html>
<body>
//other html
$dynamicarray
</body>
</html>
你的动态数组
$dynamicArray = array(
"Peter"=>"35",
"Ben"=>"37",
"Joe"=>"43"
);
使用数组
生成动态html$arrayHtml = "";
foreach($dynamicArray as $key=>$value) {
$arrayHtml.="<p>".$key. " : ".$value."</p>";
}
传入数据。在制作 API 请求时使用
$data = "mail_options=".urlencode('FromAddr=xyz.com, HTMLTemplate=templateName.html').
"&dynamicarray=".urlencode($arrayHtml);
curl_setopt($curl, CURLOPT_POSTFIELDS, $data);