联系表格

表单由字段(文本、列表等)和将信息发送到服务器的按钮组成。

表单的默认行为是向您的电子邮箱发送电子邮件。

创建表格

创建非常简单:一个表单按钮(发送按钮)和您选择的字段。

../../../_images/sample_form.png

然后通过主机进行实际发送、

简单的表格提交

默认发送系统只要求您输入电子邮件地址(收件人)。

小技巧

在网站的常规属性中输入您的电子邮件地址,这样您就不必在每次创建新表单时都输入电子邮件地址,从而节省时间。

我的虚拟主机无法发送

您没有收到电子邮件或发送电子邮件时出现错误。

某些虚拟主机存在限制。

请联系您的虚拟主机,索取有效的 PHP 代码。

您可以在 WebAcappella 中使用自定义发送功能直接测试以下 PHP 代码

如果代码有效,请随时联系我们,以便我们为 WebAcappella 添加一些参数,使其更易于使用表单。

警告

我们不为发送问题提供技术支持,因为这些问题取决于托管系统的运行或配置。在出现问题时,本页应能为您提供帮助:

发送电子邮件时出现问题

使用邮件功能进行个性化发送

如果您具备 PHP 技能,可以使用 PHP 邮件功能完全自定义表单的发送方式。

https://www.php.net/manual/fr/function.mail.php

发送电子邮件的经典 PHP 示例

<?php

$message ="Mon message ";

$result= mail( "adresse@fai.com", "Test WebAcappella form", $message);

echo json_encode(['success'=>$result,'message'=>"Error occured"]);

小技巧

自定义发送允许您测试网络主机为您提供的电子邮件功能的任何特殊设置。

使用 PHPMailer 库发送个性化邮件

下面是一个使用 PHPMailer 库的高级代码示例。

PHPMailer 是一个开放源代码库,在全球大多数内容管理系统中都有使用。

您可以使用此示例检查主机是否正确支持独立于 WebAcappella 发送邮件

<?php
$mail = new PHPMailer();

$mail->CharSet = 'UTF-8';

$mail->From       = "monmail@domain.com";

$mail->AddAddress("monmail@domain.com");

$mail->Subject    =  "My subject";

$mail->Body = "Texte Body";

$result = $mail->send();

echo json_encode(['success'=>$result,'message'=>$mail->ErrorInfo]);