Les formulaires de contact
Les formulaires sont composés de champs (texte, liste, etc.) et d'un bouton qui va envoyer ces informations sur le serveur.
Le comportement du formulaire par défaut est l'envoi d'un email à votre adresse email.
Création d'un formulaire
La création est très simple, un bouton de formulaire (Bouton envoyer) et les champs de votre choix
L'envoi en lui-même se fait ensuite via votre hébergement,
Envoi simple d'un formulaire
Le système d'envoi par défaut nécessite simplement de renseigner votre adresse email (To).
Gagnez du temps en renseignant votre email dans les propriétés générales de votre site afin de ne pas avoir à le renseigner à chaque nouvelle création de formulaire.
L'envoi ne fonctionne pas avec mon hébergeur
Vous ne recevez pas le mail ou une erreur survient lors de l'envoi.
Il existe des limitations avec certains hébergeurs.
Prenez contact avec votre hébergeur en lui demandant un code PHP qui fonctionne.
Vous pouvez tester directement les codes PHP suivants avec l'envoi personnalisé dans WebAcappella
Si le code fonctionne, n'hésitez pas à nous contacter pour éventuellement ajouter du paramétrage dans WebAcappella afin de faciliter l'utilisation des formulaires.
Nous ne faisons pas d’assistance technique pour les problèmes d'envoi, car dépendants des aléas de fonctionnement ou de configuration de l'hébergement. Cette page devrait vous aider en cas de problème :
Voir la page Problèmes d'envoi de mail.
Envoi personnalisé avec la fonction mail
Si vous avez des connaissances en PHP vous pouvez personnaliser totalement l'envoi de formulaire grâce à la fonction PHP mail
php.net/manual/fr/function.mail.php
Exemple PHP classique d'envoi de mail
L'envoi personnalisé vous permet de tester directement d’éventuels paramétrages particuliers de la fonction mail que vous aura communiqué votre hébergeur
Envoi personnalisé avec la librairie PHPMailer
Ci-dessous un exemple de code plus avancé utilisant la librairie PHPMailer.
PHPMailer est une librairie open source utilisée mondialement dans la plupart des CMS.
Vous pouvez utiliser cet exemple pour vérifier que votre hébergeur supporte correctement l'envoi de mail indépendamment de WebAcappella