Empfangen von Formularübermittlungen mit benutzerdefinierten Skripten

Eine Möglichkeit, Daten zu empfangen, die über ein Datenerfassungsformular übermittelt wurden, ist das Hinzufügen eines eigenen Skripts im Inhaltsbereich des Blocks.

Öffnen Sie den Inhaltsbereich des Blocks mit einem Formular, doppelklicken Sie auf Formulardatenempfänger. Auf dem Bildschirm werden weitere Optionen angezeigt. Wählen Sie "Eigenes Skript für den Datenempfang".

Die Daten werden per POST geliefert. Sie können die Namen der Variablenfelder im Einstellungsfenster des Blocks ändern. Die Daten können auch ohne Neuladen der Seite (Ajax) gesendet werden.
Ein Beispielskript für den Empfang von Formulareingaben per E-Mail
Fügen Sie dieses Skript zu Ihrem Server hinzu und geben Sie die Skript-URL in den Webhook-Einstellungen an. Alle über Webhook empfangenen Antworten werden an Ihre E-Mail gesendet.
<?

$headers = "From: from@webhookservesite.ru";
​
 $message = print_r($_POST,true);
 @mail('to@mail.ru', 'Tilda TEST', $message, $headers);

echo"ok";

?>
Datenerfassungsdienste funktionieren nur, wenn Sie ein aktives Tilda Abonnement haben. Wenn Sie vorhaben, Ihre Website zu exportieren, sie auf Ihrem eigenen Server zu hosten und Ihr kostenpflichtiges Abonnement zu kündigen, müssen Sie Ihr eigenes Skript für den Empfang von Daten hinzufügen, die über Datenerfassungsformulare auf Ihrer Website übermittelt werden.
Wenn Sie Ihr Skript mit der oben beschriebenen Methode hinzufügen, bleiben die Formulare aktiv, auch wenn Ihr Tilda Abonnement abgelaufen ist.
So fügen Sie dem Skript Erfolgs- oder Fehlermeldungen hinzu
Wenn Sie dem Formular ein benutzerdefiniertes Skript hinzufügen und das Kontrollkästchen "Daten übermitteln, ohne die Seite neu zu laden (AJAX)" aktivieren, verarbeitet das Formular die folgenden Arten von Antworten:
  • {"message":"OK"} - successful data submission;
  • {"message":"Thank you for your submission"} - custom success message;
  • {"error":"This field … contains an error"} - custom failure message.
Alternativ können Sie auch einfach die übermittelte Antwort oder den HTML-Code zurücksenden.
Hinweis: Das Support-Team von Tilda hilft leider nicht bei Fragen im Zusammenhang mit benutzerdefinierten Codes.
Hergestellt am
Tilda