Comment recevoir les soumissions de formulaires à l'aide de scripts personnalisés ?

L'une des façons de recevoir des données soumises par l'intermédiaire d'un formulaire de capture de données consiste à ajouter votre propre script dans le panneau Contenu du bloc.

Ouvrez le panneau Contenu du bloc contenant un formulaire, double-cliquez sur Récepteur de données du formulaire. D'autres options apparaissent à l'écran. Sélectionnez "Own script for receiving data".

Les données sont transmises via POST. Vous pouvez modifier les noms des champs variables dans le panneau Paramètres du bloc. Les données peuvent également être envoyées sans recharger la page (Ajax).
Un exemple de script pour la réception de formulaires par courrier électronique
Ajoutez ce script à votre serveur et spécifiez l'URL du script dans les paramètres du Webhook. Toutes les réponses reçues via le Webhook seront envoyées à votre adresse électronique.

<?

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

echo"ok";

?>
Les services de capture de données ne fonctionnent que si vous avez un abonnement actif à Tilda . Si vous envisagez d'exporter votre site web, de l'héberger sur votre propre serveur et d'annuler votre abonnement payant, assurez-vous d'ajouter votre propre script pour recevoir les données soumises via les formulaires de capture de données sur votre site web.
Si vous ajoutez votre script en utilisant la méthode décrite ci-dessus, les formulaires resteront actifs même si votre abonnement à Tilda a expiré.
Comment ajouter des messages de réussite ou d'échec au script ?
Si vous ajoutez un script personnalisé au formulaire et que vous cochez la case "soumettre les données sans recharger la page (AJAX)", le formulaire traitera les types de réponses suivants :
  • {"message":"OK"} - successful data submission;
  • {"message":"Thank you for your submission"} - custom success message;
  • {"error":"This field … contains an error"} - custom failure message.
Vous pouvez également renvoyer simplement la réponse soumise ou le code HTML.
Remarque : malheureusement, l'équipe d'assistance Tilda ne répond pas aux questions relatives aux codes personnalisés.
Fabriqué le
Tilda