Kontakt-Formulare¶
Die Formulare bestehen aus Feldern (Text, Liste usw.) und einer Schaltfläche, die diese Informationen an den Server sendet.
Das Standardverhalten des Formulars besteht darin, eine E-Mail an Ihre E-Mail-Adresse zu senden.
Erstellen eines Formulars¶
Die Erstellung ist sehr einfach, ein Formular-Button (Senden-Button) und die Felder Ihrer Wahl
Der Versand selbst erfolgt dann über Ihr Hosting,
Einfaches Absenden eines Formulars¶
Das Standard-Sendesystem erfordert lediglich die Eingabe Ihrer E-Mail-Adresse (An).
Tipp
Sparen Sie Zeit, indem Sie Ihre E-Mail-Adresse in den allgemeinen Eigenschaften Ihrer Website eingeben, so dass Sie sie nicht jedes Mal, wenn Sie ein neues Formular erstellen, eingeben müssen.
Senden funktioniert nicht mit meinem Web-Host¶
Sie erhalten die E-Mail nicht oder es tritt ein Fehler während des Sendens auf.
Bei einigen Hosting-Providern gibt es Einschränkungen.
Wenden Sie sich an Ihren Webhoster und fragen Sie nach einem funktionierenden PHP-Code.
Sie können diesen Code direkt mit dem personalisierten Versand in WebAcappella testen
Tipp
Testen Sie die Funktionsweise der PHP-Mail-Funktion Ihres Web-Hosts
Einfaches Beispiel für einen Code, der kopiert werden soll, indem der Wert der E-Mail-Adresse ersetzt wird.
<?php //// appel de la fonction mail //// Demandez à votre hébergeur les parametres particuliers //// necessaires pour la fonction mail $result= mail( "adresse@fai.com", "Test WebAcappella form", "Test message !"); //// fin appel de la fonction mail echo json_encode(['success'=>$result,'message'=>"Error occured !"]);
Wenn der Code funktioniert, zögern Sie nicht, uns zu kontaktieren, um einige Parameter in WebAcappella hinzuzufügen, um die Benutzung der Formulare zu erleichtern.
Warnung
Wir bieten keine technische Unterstützung bei Versandproblemen, da diese von den Betriebs- oder Konfigurationsrisiken des Hostings abhängig sind. Diese Seite soll Ihnen im Falle von Problemen helfen:
Angepasster PHP-Upload¶
Wenn Sie über PHP-Kenntnisse verfügen, können Sie das Versenden von Formularen mit der PHP-Mail-Funktion vollständig anpassen
https://www.php.net/manual/fr/function.mail.php
Klassisches PHP-Beispiel für das Versenden von E-Mails
<?php //Retrieve a WebAcappella input field value $my_field_value = $_POST["field_id_dba6f698_fe51_4e56_8dc7_b2b87047e66d"]; $message =""; $message .= "My field value : ".$my_field_value; $result= mail( "adresse@fai.com", "Test WebAcappella form", $message); echo json_encode(['success'=>$result,'message'=>"Error occured"]);
Tipp
Der personalisierte Versand ermöglicht es Ihnen, bestimmte Einstellungen der Mailfunktion, die Ihnen Ihr Gastgeber mitgeteilt hat, direkt zu testen
Erweitertes PHP-Code-Beispiel¶
Unten finden Sie ein Beispiel für fortgeschritteneren Code (https://php.developpez.com)
<?php $destinataire = 'adresse@fai.com'; // Pour les champs $expediteur / $copie / $destinataire, // séparez par une virgule s'il y a plusieurs adresses $expediteur = 'adresse@fai.com'; $copie = 'adresse@fai.com'; $copie_cachee = 'adresse@fai.com'; $objet = 'Test'; // Objet du message $headers = 'MIME-Version: 1.0' . "\n"; // Version MIME $headers .= 'Reply-To: '.$expediteur."\n"; // Mail de reponse $headers .= 'From: "Nom_de_expediteur"<'.$expediteur.'>'."\n"; // Expediteur $headers .= 'Delivered-to: '.$destinataire."\n"; // Destinataire $headers .= 'Cc: '.$copie."\n"; // Copie Cc $headers .= 'Bcc: '.$copie_cachee."\n\n"; // Copie cachée Bcc $message = 'Un Bonjour de Developpez.com!'; $success = false; $error_string=""; if (mail($destinataire, $objet, $message, $headers)) // Envoi du message { $success=true; } else // { $success=false; $error_string="Non envoyé !"; } echo json_encode(['success'=>$success,'message'=>$error_string]);