Die Kontaktformulare

Formulare bestehen aus Feldern (Text, Liste usw.) und einer Schaltfläche, die diese Informationen an den Server senden wird.

Das Verhalten des Standardformulars ist das Senden einer E-Mail an Ihre E-Mail-Adresse.

Ein Formular erstellen

Die Erstellung ist sehr einfach, eine Formular-Schaltfläche (Senden-Schaltfläche) und die Felder Ihrer Wahl

../../_images/sample_form.png

Der Versand selbst erfolgt dann über Ihr Hosting,

Einfaches Senden eines Formulars

Der Standardversand erfordert lediglich die Eingabe Ihrer E-Mail-Adresse (To).

Tipp

Sparen Sie Zeit, indem Sie Ihre E-Mail-Adresse in den allgemeinen Eigenschaften Ihrer Website angeben, damit Sie sie nicht bei jeder neuen Formularerstellung neu eingeben müssen.

Der Versand funktioniert nicht mit meinem Hoster

Sie erhalten die E-Mail nicht oder beim Senden tritt ein Fehler auf.

Bei einigen Hosting-Anbietern gibt es Einschränkungen.

Setzen Sie sich mit Ihrem Webhoster in Verbindung und fragen Sie ihn nach einem funktionierenden PHP-Code.

Sie können die folgenden PHP-Codes direkt testen Code mit dem benutzerdefinierten Senden in WebAcappella

Wenn der Code funktioniert, zögern Sie nicht, uns zu kontaktieren, um eventuell Einstellungen in WebAcappella hinzuzufügen, die die Verwendung der Formulare erleichtern.

Warnung

Wir leisten keine technische Unterstützung bei Problemen mit dem Versand, da diese von den Zufälligkeiten des Betriebs oder der Konfiguration des Hostings abhängen. Diese Seite sollte Ihnen bei Problemen helfen:

Probleme beim Versenden von E-Mails

Personalisiertes Senden mit der Mailfunktion

Wenn Sie PHP-Kenntnisse haben, können Sie das Senden von Formularen mit der Funktion PHP mail vollständig anpassen

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

Klassisches PHP-Beispiel für das Versenden einer E-Mail

<?php

$message ="Mon message ";

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

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

Tipp

Mit dem personalisierten Versand können Sie direkt eventuelle besondere Einstellungen der Mailfunktion testen, die Ihnen Ihr Webhoster mitgeteilt hat

Personalisiertes Senden mit der PHPMailer-Bibliothek

Unten sehen Sie ein fortgeschritteneres Codebeispiel, das die PHPMailer-Bibliothek verwendet.

PHPMailer ist eine Open-Source-Bibliothek, die weltweit in den meisten CMS verwendet wird.

Sie können dieses Beispiel verwenden, um zu überprüfen, ob Ihr Webhoster das Versenden von E-Mails unabhängig von WebAcappella korrekt unterstützt

<?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]);