Formularios de contacto

Los formularios están formados por campos (texto, lista, etc.) y un botón que enviará esta información al servidor.

El comportamiento por defecto del formulario es enviar un correo electrónico a su dirección de correo electrónico.

Creación de un formulario

La creación es muy sencilla, un botón de formulario (botón de envío) y los campos de su elección

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

El envío en sí se realiza a través de su alojamiento,

Presentación sencilla de un formulario

El sistema de envío por defecto simplemente requiere que introduzca su dirección de correo electrónico (To).

Truco

Ahorre tiempo introduciendo su dirección de correo electrónico en las propiedades generales de su sitio para no tener que introducirla cada vez que cree un nuevo formulario.

La carga no funciona con mi host

No recibe el correo electrónico o se produce un error durante el envío.

Hay limitaciones con algunos anfitriones.

Póngase en contacto con su proveedor de alojamiento web y pídale un código PHP que funcione.

Puede probar directamente los siguientes códigos PHP con la carga personalizada en WebAcappella

Si el código funciona, no dude en ponerse en contacto con nosotros para posiblemente añadir parámetros en WebAcappella para facilitar el uso de los formularios.

Advertencia

No proporcionamos soporte técnico para los problemas de carga, ya que dependen del funcionamiento o la configuración del alojamiento. Esta página debería ayudarte en caso de problemas:

Problemas para enviar el correo

Envío personalizado con la función de correo

Si tienes conocimientos de PHP puedes personalizar completamente el envío del formulario con la función de correo de PHP

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

Ejemplo clásico de envío de correo en PHP

<?php

$message ="Mon message ";

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

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

Truco

El envío personalizado le permite probar directamente cualquier configuración particular de la función de correo que su anfitrión le habrá dado

Envío personalizado con la biblioteca PHPMailer

A continuación se muestra un ejemplo de código más avanzado utilizando la biblioteca PHPMailer.

PHPMailer es una biblioteca de código abierto utilizada en todo el mundo en la mayoría de los CMS.

Puede utilizar este ejemplo para comprobar que su host soporta correctamente el envío de correo independientemente de 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]);