Comment envoyer le formulaire personnalisé de Weaving Dreams à la boîte aux lettres spécifiée ? Beaucoup de gens utilisent le formulaire personnalisé de Weaving Dreams pour commander en ligne, s'inscrire en ligne, laisser des messages en ligne et des informations de rétroaction, ils veulent que les utilisateurs envoient le formulaire à leur boîte électronique. Cela élimine la connexion quotidienne au site Web en arrière-plan pour vérifier les messages.
Alors, comment envoyer le formulaire à la boîte aux lettres spécifiée avec le formulaire personnalisé Weaving Dream ?
1, tout d'abord dans l'arrière-plan du site Web des rêves tissés, entrez dans le système - Paramètres de base du système - Paramètres de base, comme indiqué ci-dessous :
Étape 2, ouvrez plus le fichier diy.php ci-dessous :
85 lignes : $query = "INSERT INTO `{$diy->table}` (`id`, `ifcheck` $addvar) VALUES (NULL, 0 $addvalue) ;" ;
Commencez à ajouter du code :
$mailtitle = $nom. " soumettre un formulaire d'avis » ;
$mailbody = "Appel : {$name} \r \nMailbox : {$email} \r \nContent : {$message}" ;
$headers = $cfg_adminemail ;
$mailtype = ' TXT '
require_once(DEDEINC. '/ mail.class.php ') ;
$smtp = nouveau smtp($cfg_smtp_server,$cfg_smtp_port,true,$cfg_smtp_usermail,$cfg_smtp_password) ;
$smtp->debug = false ;
$smtp-> sendmail($cfg_smtp_usermail, $cfg_webname, $cfg_smtp_usermail, $mailtitle, $mailbody, $mailtype) ;
Remarque : les trois variables $name $email $message sont des champs soumis. Il suffit d'ajouter le symbole $avant le nom du champ soumis. Cela peut être modifié en fonction de vos besoins. Et puis sauvegarder.
Attention particulière, si le site Web utilise un serveur étranger, vous devez traiter la deuxième étape.
Le site Web général utilise le serveur domestique et la deuxième étape pour donner le code, vous pouvez réaliser la boîte aux lettres de l'administrateur à vous-même, le contenu est obtenu par le numéro d'identification, mais l'hôte américain est limité à vous-même pour envoyer des courriels, donc dans la dernière phrase du code de la deuxième étape, vous devez le changer :
$smtp-> sendmail($cfg_smtp_usermail, $cfg_webname, $cfg_smtp_usermail, $mailtitle, $mailbody, $mailtype) ;
// envoyer un message, sendmail (destinataire, nom du site, expéditeur, en-tête du message, contenu du message, type du message), redéfinir le destinataire en un,
Par exemple,
$cfg_smtp_usermail2 = « Écrire ici l'adresse mail que vous avez spécifiée » ;
$smtp-> sendmail($cfg_smtp_usermail2,$cfg_webname,$cfg_smtp_usermail, $mailtitle, $mailbody, $mailtype) ;
Cela vous permettra de recevoir. Testé par les blogueurs, cela fonctionne vraiment.